Illustration of a smiling person holding up a blueprint of an app, with a dashed arrow handing it off to a friendly robot typing on a laptop, surrounded by curly braces and code symbols. Headline reads: Software doesn't matter anymore. Product does.

Software Doesn't Matter Anymore. Product Does.

This post is an experiment in a new AI-assisted voice to blog capture mechanism. Developers aren’t going away. But our job is. AI can write better code than me. I’m not a great coder, but I write code roughly on par with most folks out there, and for junior engineers, AI is already better. What’s left is judgment A friend told me recently that pull request reviews are now all about architecture: the right levels of abstraction, and patterns they’ve been burned by before and don’t want to repeat. Senior engineers can spot that stuff because we’ve lived through it. Junior engineers can’t, at least not yet. ...

 · 4 min
Illustration of a cheerful cartoon crab wearing headphones and typing on a laptop with curly-brace symbols, holding a glowing lightbulb. Behind the crab is a stylized terminal window and code, with the headline “Vibe Coding Rust CLIs with Claude Code!” in warm retro colors.

Vibe Coding Rust CLIs

This holiday break, I’ve been working on an arcane side project of resurrecting historical versions of my blog from 2002. As part of this, I’ve been digging around various S3 buckets for backups of old source code and mysql dumps. But doing so in the AWS console is not the most ergonomic, so I wanted to (have AI) whip up a quick terminal UI that could make it easier. I’ve done this a couple times now, first with s3grep, and somebody suggested it might be good to document my journey so here we go! ...

 · 8 min