SCStephen Collinsinstephencollins.tech·Mar 12 · 5 min readAI Agents Can Pass Tests. They Still Can't Maintain Systems.AI coding tools have made writing software dramatically easier. Cursor can scaffold entire modules from a prompt. Claude can produce working CLIs in minutes. Copilot fills in entire implementations as00
SCStephen Collinsinstephencollins.tech·Mar 9 · 6 min readAI Made Code Cheap. The Bottleneck Is Now Understanding Systems.This post was originally published on hotspots.dev. Software used to be expensive to produce. Developers were constrained by how fast they could write code, which meant teams had to be deliberate abo00
SCStephen Collinsinstephencollins.tech·Mar 3 · 5 min readI Built a CLI to Find the Riskiest Code in Any Repo — Introducing HotspotsEvery team has those files. The ones everyone knows are dangerous. The ones where a "simple" change takes three days of careful testing. The ones that keep showing up in postmortems. I spent a long ti00
SCStephen Collinsinstephencollins.tech·Sep 22, 2025 · 8 min readMerkle Trees in SQLite with Python: A Practical TutorialMerkle trees are one of those concepts that quietly power some of the most important technologies we use today—Git, blockchains, and peer-to-peer systems like IPFS. They provide a compact way to prove that a piece of data belongs to a larger dataset,...00
SCStephen Collinsinstephencollins.tech·Sep 13, 2025 · 4 min readThe Technical Challenges I've Faced in Interviews (and Given as an Interviewer)I've been on both sides of the technical interview table. Sometimes I'm the one sweating through a coding challenge, other times I'm the one deciding how to evaluate a candidate. Along the way, I've seen a few clear patterns in what works (and what d...00