The End of Coding Interviews As We Know Them
07 Sep 2026 | 0 CommentsThe whiteboard puzzle always tested the one mode the job never uses — alone, from memory, no help. We look at why AI finally makes that impossible to ignore, why hiring clings to it anyway, and what’s worth measuring instead.
Prompt Engineering Is Dead — Long Live Specification Engineering
31 Aug 2026 | 0 CommentsWe argue prompt engineering is already on its way out — and what’s replacing it is one of the oldest skills in software. When generating code gets cheap, deciding precisely what to build becomes the whole game.
AI Is Creating Two Kinds of Developers
24 Aug 2026 | 0 CommentsA quiet split is forming in software teams — not junior versus senior, but developers who’ve learned to work with AI and those who’ve decided not to. We look at what the divide really is, why it compounds, and why plenty of brilliant people are on the wrong side of it.
Why Your Team Doesn’t Own Anything
17 Aug 2026 | 0 CommentsWe dig into the gap between responsibility and ownership — why so many teams are accountable for outcomes they were never given the authority to control, and how “you own this” quietly becomes “you hold the pager”.
Remote Work Didn’t Kill Productivity — Bad Management Did
10 Aug 2026 | 0 CommentsWe take on the tidy story that remote work killed productivity. It didn’t — it removed the things that were hiding weak management. We look at the presence trap, what genuinely broke, and why the easy diagnosis pointed at the wrong people.
The Real Cost of Context Switching
03 Aug 2026 | 0 CommentsWe look at a cost that never shows up on any report: the wreckage an interruption leaves behind. Not the thirty-second question, but the twenty-minute rebuild — and why unpredictability, not volume, is what really destroys deep work.
Why Promotions Rarely Go to the Best Engineers
27 Jul 2026 | 0 CommentsWe pull apart a quiet truth most teams can see but rarely say: the strongest engineer often isn’t the one who gets promoted. We look at why visibility beats impact, why the best work leaves the least evidence, and what both sides can actually do about it.
Psychological Safety Is Not Being Nice
20 Jul 2026 | 0 CommentsWe pull apart psychological safety and “being nice” — why healthy teams disagree more, not less, and why a quiet team isn’t necessarily a safe one.
Performance Reviews Are Broken
13 Jul 2026 | 0 CommentsWhy do performance reviews reward visibility over impact, and why do so many developers leave them feeling misunderstood? In this episode, James unpacks why performance reviews are quietly broken, and what that’s doing to teams.








