- Things You Should Never Do, Part I | Joel on Software (April 2000) - Rewriting your codebase from scratch is harmful because it slows down your ability to ship changes and you risk losing knowledge that the old code was written with. Before committing to a rewrite consider whether there are incremental steps you can take to improve things
- Bring me problems, not solutions! | Event-Driven.io (January 2021) - Occasionally stakeholders will see a problem and suggest a solution to try to help engineers. But taking that solution and not exploring the problem space may result in us delivering something that won’t meet our users’ needs
- Getting More Strategic | Accidentally in Code (September 2025) - A strategy is not about defining an end goal. To define a strategy you need four things: time to think deeply about it, context to understand what’s important, proximate steps to forge a path ahead, and expertise to execute on it
- AI Coding Sucks | Syntax and Coding Garden via YouTube (15m 35s) - Not only have AI coding agents removed part of the joy of problem solving, they also tend to be unreliable. A rant about how AI coding has worsened the coding experience and the speaker’s failed attempts to fix it
- Serenitrove | Scoot on itch.io - A mining game with turtles