Play

Off the clock.

Six things I do, and a few you can play. Hover or tap a frame.Tap a frame.

Drums

A fill can feel locked in and still rush, so I built Rhythm Checker to time every hit to the millisecond.

See Rhythm Checker

Trail running

A surprising amount of this site was worked out in the second half of a run.

My routes, on the TV below

Climbing

A hard boulder problem scratches the same itch as a hard product problem: stare, try something, fall off, try something else.

Plants

Every plant tells me, a week later, whether I got the light and the water right. Slow feedback, in the best way.

Triathlon

I came to Ironman distance from the pool, where I swam competitively through high school, and stayed for the bike.

Follow on Strava

Thrifting

A weekend thrifting habit became Hillside Trends, the vintage resale business I ran alone to more than $100,000 in revenue. I still can’t pass a rack of old band tees without digging.

The Hillside story

Records

The crate.

12 records I keep coming back to.

Pick a record.

Music

Tune in.

This set plays CornellRadio.net live.

CORNELLRADIO.NET

Since Fall 2026

Metal for the Masses

Stefan and I play metal, mostly, and talk about whatever the week gave us.

Tuesdays, 10 to 11 PM Eastern.

The flyer for Metal for the Masses with Ben and Stefan, Tuesdays, 10 to 11 PM: Beavis and Butt-Head headbanging on red, lettered in a death-metal font

Composed by me

The Flikr soundtrack

Flikr is the game my studio is making for Steam; you play a lamp. Four pieces, as they stand.

  • Main Theme2:59
  • Anxious Theme1:32
  • Muted Theme3:47
  • Comic Music1:16

Flikr, the game

My beat machine

Eight steps, six voices.

Set the pads and press play.

96

One Tab stop for all the pads: the arrow keys move between steps and voices, Space or Enter sets a step.

Training log

Where the miles went.

One route per channel, newest first.

Powered by Strava

Where the miles went

Latest

Synced OCT 2, 12 PM

19.2-mile run

Afternoon Run · 3 hr 10 min · Sep 8

Map data © OpenStreetMap contributors · Tiles by OpenFreeMap