It’s a Hard “G,” More Like “Guy” Than “Jealous”

Here’s what I’d played on yesterday’s installment of the Turtles Have Short Legs program on Freeform Portland:

Klaus Schønning – Fragments of Wood
Cluster – Breitengrad 20
Moebius and Plank – Don’t Point the Bone
Ryuichi Sakamoto – Plastic Bamboo
Faust – Why Don’t You Eat Carrots?
Six Organs of Admittance – Taken By Ascent
Grumbling Fur – Suneaters
Unit Wail – Ombos
Elodie – Guidee Par La Rosee
Fille Qui Mousse – Trixie Stapleton 291 Part One
Vangelis – Himalaya
Jon & Vangelis – Horizon
Vangelis – Flamants Roses
Vangelis – 3 + 3
Vangelis – Sunny Earth

The second hour was a Vangelis (see post title for pronunciation guide…) “marathon,” which becomes an immediate tee-up for a “Chariots of Fire” joke for those whose minds navigate on tangents parallel to mine. A truckload of Mr. Papathanassiou’s recordings from 1973-1985 got recently reissued as a box set, and this bit of self-indulgence features a sampling from the baker’s dozen CD’s contained in the aforementioned box. The Jon Anderson collaboration was way better than I’d expected – sort of like what the ‘Blade Runner’ soundtrack might have sounded like with vocals from “That Yes Guy.”

Here’s a truncated version of the show’s contents:

Instant-Pot BBQ Soy Curls

Here’s a make-it-up-as-you-go “recipe” for making a batch of BBQ soy curls in an Instant-Pot. I’d be calling this “fake-meat candy,” as it’s really, really freakin’ good. A previous attempt at this turned out a bit soggy (lesson learned: squeeze more water out of the Soy Curls) and a bit too vinegary (lesson learned: just go for a bottled BBQ sauce instead of using ketchup to make up the “sauce gap”).

  • Half bag of Butler Foods Soy Curls – it’s what I had on hand…
  • Half a bottle of your favorite BBQ sauce – in my case, it was the inexpensive Whole Foods non-organic variety – not necessarily “my favorite,” but it worked!
  • 2 tablespoons of Liquid Smoke
  • 2 tablespoons of Soy Sauce
  • 1 tablespoon of salt

Soak the Soy Curls in water, add the Liquid Smoke, Soy Sauce, and salt. Stir and let it sit for about 10 minutes. Crank up the Instant-Pot in Saute mode for about 3 minutes. Drain the Soy Curls, gently squeeze some more of the water out of it, and chuck it in the Instant-Pot. Add the BBQ sauce, stir, close the lid, and cook on high pressure manual mode set for 5 minutes. Sure, most of the house smells like fake smoke, but it’s fake meat, so there’s that.

Medicine Cabinet Pharmacy

The website for an independent pharmacy in Southfield, Michigan, originally developed by InboundRx. I’ve made code changes to the custom WordPress template via forked GitHub repo and launched the site on GoDaddy’s hosted Linux server via Git pull. The client ended up making a literal last minute domain name change, so there was a bit of a fire drill to get the site back up and running, but hey, all in a day’s work!

Built with WordPress, PHP, CSS, GoDaddy Linux server/SSH.

Live site:


Broadcasting Live from the Baker Building and Transmitting from the Radio Room

For today’s off-the-books, unintentionally extended edition of Turtles Have Short Legs on Freeform Portland, I chucked out the show description and played two hours of “songs with bridges,” (mostly) guitar(-based) pop. That said, there was no 6PM DJ, so the extra hour went more along the lines of the prog/folk/kosmische/krautrock that the show was supposed to feature. Continue reading “Broadcasting Live from the Baker Building and Transmitting from the Radio Room”


A nice and easy and tasty vegetarian dish that I’d learned to make, thanks to my better half:

1 (16-ounce) package vacuum-packed gnocchi
2 tablespoons butter
2 tablespoons pine nuts
2 garlic cloves, minced
1 (10-ounce) package fresh spinach, torn
1/4 teaspoon salt
1/4 teaspoon freshly ground black pepper
1/4 cup (1 ounce) finely shredded Parmesan cheese

  1. Cook gnocchi according to package directions, omitting salt and fat; drain.
  2. Heat butter in a large nonstick skillet over medium heat.
  3. Add pine nuts to pan; cook 3 minutes or until butter and nuts are lightly browned, stirring constantly.
  4. Add garlic to pan; cook 1 minute.
  5. Add gnocchi and spinach to pan; cook 1 minute or until spinach wilts, stirring constantly.
  6. Stir in salt and pepper. Sprinkle with Parmesan cheese.

If you time it right, you could have the gnocchi go right from the pot into the pan. Not sure if that necessarily makes anything taste better, but it’s a rudimentary exercise in managing concurrent parallel processes.

Eight Days and Thirty-Seven Commits Later

And I have myself a custom WordPress theme, created almost from scratch. Well, almost a complete custom WP theme. I’m still working on it. Yeah, yeah, WordPress, blah, blah, it’s everywhere, it’s stupid simple, it’s not what the cool kids do… or so they say! I’d spent the closing months of 2016 learning how to customize Drupal, which by consensus is the more sophisticated sibling of WordPress in the CMS family, yet I kept thinking to myself, “I gotta spend time with WordPress!” Continue reading “Eight Days and Thirty-Seven Commits Later”

KFFP-LP FM Freeform Portland

Freeform Portland

Freeform Portland (KFFP LP 90.3 FM) is an all-volunteer run low-power FM radio station broadcasting and streaming from a cozy little studio on the north side of PDX (within a stone’s throw of its big sister, Xray FM). I’ve been helping with the maintenance, support, and ongoing development of Freeform’s online apps – website, email, an on-air log, wiki, etc. – doing everything from troubleshooting, account maintenance, domain and email migration, and a bit of coding to boot (e.g., fixing non-functioning stream links, addressing API timeouts from the DJ playlist tool, expanding the on-air log data for royalties reporting).

Built with WordPress and a bit of jQuery to pull DJ playlist info for the radio show pages and for SoundExchange royalties reporting.

Live site: