Not sure how I refactored before LLMs.
Writing on software, technology, music and more. Published infrequently.
Moving out of the house I builtI co-founded Concrete CMS. I'm still its core team leader. But this blog doesn't run on it anymore. Does that feel strange? You bet.
“Can we rename this?”Why does one innocuous question make every developer sweat?
From vibe to live: why is it so hard to pull the trigger on agentic codebases?Vibe coding an app in a vacuum is easy. Pointing an agent at a codebase that's already live is easy too. Getting from the first to the second is a special kind of friction. Why?
I designed this format for me, but Claude likes it better.Every post on this site is a plain text file with a little YAML on top. I picked that for my text editor, git and Astro, but the biggest payoff was one I never considered.
I gave an LLM the keys to my computerI've discovered the joy of running my own Linux machine at home (but let's use the term “running” loosely). Am I trusting, stupid, or some other third thing?
- Read more →
Even after the heat death of the universe, you’ll still get emails saying you’re over your Dropbox storage limit.
Wolf 359 may just be the GOAT audio drama.
Currently working on posting directly to the website using Siri. Is this the future?
Watching a machine churn through your job in seconds really does a number on the ol’ imposter syndrome.
- rush.comRush.com | Official News and Information about the Legendary Rock Band Rush ↗
T minus 10 days and counting til I get to see these guys again.
- coderabbit.aiCoderabbit ↗
Excited to try out Coderabbit.ai. The current pace of unassisted GitHub-only code review is…unsustainable.
Maybe there are those out there who love Keynote, Powerpoint, Google Sheets and the like. As for me…I don’t think I’ll ever go back to creating a presentation without Claude Design