May 31 · 4 min read · No Udemy course. No bootcamp. No flashcard app. Just Claude — as a tutor, quiz engine, mock examiner, and a last-minute cheat sheet. Why this matters Most people treat AI as a search engine. Type a q
Join discussion
May 11 · 16 min read · The first time I tried to migrate a large JavaScript codebase to TypeScript, I made the classic mistake. I planned a six-week migration project, kicked off with a team meeting, started at the top of the directory tree, and got about 4% through before...
Join discussionMay 11 · 16 min read · Every developer I know has a story about dependency hell. Mine was a Friday afternoon in 2024 when I ran npm update on a project I had inherited, and the entire test suite turned red. Not a few tests. Every single test. The diff was 400 packages chan...
Join discussionMay 8 · 14 min read · Two years ago I inherited a project from an engineer who had left the company. The codebase was clean. The test coverage was reasonable. The architecture was defensible. The documentation was a single README that said "TODO: write docs." There were 2...
Join discussionMay 8 · 13 min read · The first public API I designed had 47 endpoints. Eight months later, 31 of them were either deprecated, broken, or quietly ignored by the only client that ever consumed them. Two were so badly named that we shipped a v2 just to rename them. One retu...
Join discussionMay 7 · 7 min read · Every project has rules the AI doesn't know about. Not requirements — those are usually in the spec. Not goals — those are in the brief. Rules: the non-obvious constraints that have accumulated through decisions, negotiations, discoveries, and hard l...
Join discussionMay 7 · 6 min read · There's a failure mode in AI-assisted work that's almost invisible until you know to look for it. Questions that haven't been answered don't stay open in the AI's working model. They get filled in. If you're working on an API design and it's genuinel...
Join discussionMay 7 · 6 min read · When you write a note for yourself, you're writing for a reader who shares your context. You know what project this belongs to. You know what decisions led here. You know which parts are settled and which are still open. You can afford shorthand, par...
Join discussion