Recent Posts

Whimsical steampunk factory scene with cartoon workers operating brass machinery among clouds and stars.

The unexpectedly complex rabbit holes involved in making music playback a 1-click experience

| In Tech
| 15 minute read

All I wanted was to press a button and hear SomaFM Groove Salad through my home stereo. 🎵

What I got instead was six weeks of diving into AV receiver telnet commands, Raspberry Pi power mysteries, and NFC webhook proxies. Sometimes I spent an entire week debugging my Home Assistant setup only to discover I’d been using the wrong IP address the whole time 🤦‍♂️.

But here’s the thing: the journey is the reward. Sure, I could have just lived with telling Alexa to turn on my AV receiver, connect to it over Bluetooth, then asking it to play what I want. But then I wouldn’t have learned how UPNP broadcasts get mangled by WiFi bridge modes, or that a 2.2W Raspberry Pi can teach you more about power supply stability than any electrical engineering textbook.

This is the story of how a simple goal—press button, get music—led me down some of the most beautifully complex rabbit holes I’ve explored in years. And why that complexity is exactly the point. 🐰

Four hooded figures in dark robes riding horses through a destroyed modern city street at night. The scene is illuminated by vibrant neon lighting in pink, purple, and orange hues from damaged storefronts and buildings. Debris and rubble are scattered across the wet pavement, creating an apocalyptic cyberpunk atmosphere.

The four horsemen of a dying career (and the shields that protect you)

| In Productivity
| 9 minute read

Working for my then employer’s Munich office in 2011, I felt it—that hollow sensation when your career becomes a treadmill. The acquisition of the company I originally joined had stripped away the technological beauty and purpose I’d thrived on for more than a decade. The rigid culture, the pure commercial focus, the loss of autonomy.

I wasn’t incompetent, broke, or irrelevant… I was just bored.

And boredom, I realized, was the first horseman of a dying career.

A network of fungal mycelia with golden-orange spores connected by luminous thread-like structures radiating outward from a bright central hub, set against a blue background, resembling the interconnected web structure of fungal networks.

How to thrive as an Expert Generalist in the age of AI

| In General
| 8 minute read

A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly.

Specialization is for insects.

— Robert A. Heinlein

When I read a recent article about Expert Generalists on Martin Fowler’s blog, I immediately changed my LinkedIn title. Finally, someone had named what I’d been doing for 27 years without realizing it!

A black and tan dachshund named Elvis sitting on wooden flooring, wearing a pink bandana with watermelon print. He has soulful dark eyes, floppy ears, and is looking directly at the camera with an alert, friendly expression.

Welcome Elvis to this blog!

| In General
| 8 minute read

Over the last few days, I’ve been working on putting Elvis, our Dachshund, onto this blog’s banner. The goal was to create a smooth animation where Elvis appears by rising from the bottom of the banner, then leans his paws over the border—adding some personality to the site while exploring modern web animation techniques.

A surreal, colorful collage of musical instruments, notes, and music symbols.

Using Claude to create a playlist for Exploding Kittens

| In Miscellaneous
| 1 minute read

What happened was that last weekend, my family and I played Exploding Kittens: Good vs. Evil, which we were recently gifted. What a fun game! A random idea struck me: why not ask Claude to put together a playlist for us?

Hi Claude, we‘re about to play a few rounds of Exploding Kittens (“Good vs. Ev…

Abstract, wave-like structures, like sand dunes, from blue-green to yellow.

Introducing: Office hours!

| In General
| 2 minute read

What are office hours? Office hours have their roots in academia, where professors would publish certain hours at specific days of the week where students could simply come in and ask questions. It’s an easy way to meet without the back and forth of finding a date/time that works. Why office hours? …