Overengineered side projects
May 15, 2026
It's okay to forget the blueberries.
You can find more of my recent writing on the Twilio blog .
May 15, 2026
It's okay to forget the blueberries.
May 08, 2026
Because life's short and money isn't everything.
July 02, 2025
I was skeptical vibe coding would be worthwhile. I'm less skeptical now...for right use case.
March 05, 2025
Welcome to the agentic era.
July 17, 2018
Scala isn't a great web backend but let's try to make it one anyway.
October 12, 2017
Just because the topic's been covered doesn't mean you don't have something to add.
July 14, 2016
To debate: does increased stack safety make the complexity worth it?
April 02, 2016
Martin Odersky once called my monad tutorial the clearest explanation of these concepts he'd ever heard.
March 19, 2016
If only Scala had 'rails new'.
January 30, 2016
When I didn't know about s3cmd I wrote my own.
January 29, 2016
In which I decide a static site generator will make my life easier.
January 25, 2016
Proud of myself for actually building a website.