~5 min read
It felt like everyone was saying AI would kill software development. At Render Atlanta, the discourse seems to be changing.
August 17, 2026
~7 min read
Oura on the web is shutting down later this year. I built a free replacement app with data summaries, a correlation explorer, and CSV exporting!
July 18, 2026
~13 min read
Agentic Coding with Claude and Codex allows me to build every project I've ever conceived. Is this a good idea, and how do I choose what to build myself?
July 13, 2026
I built a site to imagine a world where my LinkedIn feed is entirely AI-generated slop. Maybe we're already there.
June 14, 2026
I built a free mobile companion app for hypothesis.sh, a suite of online tools and experiments for developers.
May 7, 2026
~19 min read
An analysis of how I leverage Claude Code to generate developer tools on the fly, and a real-life case study using a recent project.
March 11, 2026
~8 min read
Taking a moment for a little update on my life, where I've been for the last year, and what's next!
February 5, 2026
~10 min read
10,000 lines of code per day. 6,700 lines per day. 1 billion lines per day. Why does the industry seem to be chasing bigger numbers?
February 3, 2026
~4 min read
Job descriptions and titles can be tricky! For the last few years, I've called myself a "product-focused software engineer." What does that mean to me?
June 4, 2025
2024 was a busy year! I look back on what it entailed for me and this blog, and what I'm looking forward to in 2025!
December 31, 2024
~9 min read
My philosophy of data ownership, this blog, and recent changes to platforms I rely on.
November 20, 2024
I recently spoke on a panel called "Thriving as a Software Engineer." Here are some of my favorite conversations!
November 8, 2024