Spec-Driven Development: How You Actually Work With AI
22 Jun 2026 | 0 CommentsJames explores spec-driven development and how it changes the way developers actually work with AI tools to build better software.
When AI Makes Your Codebase Worse
15 Jun 2026 | 0 CommentsAI can help write code, but it can also make your codebase worse. James explores the pitfalls of AI-generated code and how to avoid them.
The Ethics of AI in Software Teams
08 Jun 2026 | 0 CommentsAs AI becomes embedded in software development, ethical questions arise. James discusses the moral considerations teams should be thinking about.
Why "No-Code" Keeps Failing
01 Jun 2026 | 0 CommentsNo-code platforms promise to democratize development, but they keep falling short. James examines why no-code struggles to deliver on its promises.
The Coming Divide: AI-Augmented vs Non-Augmented Teams
25 May 2026 | 0 CommentsA gap is forming between teams that embrace AI tools and those that don't. James explores what this divide means for the industry.
Why AI Code Still Needs Senior Review
18 May 2026 | 0 CommentsAI can generate code quickly, but that code still needs experienced eyes. James explains why senior review remains critical.
Your LLM Is Not a Junior Developer
11 May 2026 | 0 CommentsLLMs are powerful tools, but they're not junior developers you can just hand tasks to. James discusses how to think about AI assistants correctly.
AI Won't Replace Developers — But It Will Replace Some Jobs
04 May 2026 | 0 CommentsThe AI replacement debate continues. James provides a nuanced take on which jobs are safe and which might be at risk.
Observability Is Not Optional Anymore
27 Apr 2026 | 0 CommentsIn modern systems, observability is essential. James discusses why you can't afford to skip proper monitoring and tracing.








