Ted M. Young programs in public, streamed on Twitch, on a regular schedule. I’ve been a fan of what Ted’s doing for a while, so I was happy to join him for a “live-coding” pair programming session. I’d never seen his code before — in fact, we’d never met — but we knew enough about each other not to worry about any of that. Both of us program with people for a living, so we’re accustomed to teaching, learning, taking turns, and moving one intentional step at a time with Test-Driven Development. All this is evident in our pairing session, which starts with Ted introducing his application and the (very relatable) problems he’s using it to solve.

Here’s our video: