Why Your Cloud Bill Keeps Going Up
20 Apr 2026 | 0 CommentsCloud costs spiral out of control for many organizations. James explores the common reasons and what you can do about it.
APIs Are Products — Start Treating Them Like It
13 Apr 2026 | 0 CommentsAPIs are often an afterthought, but they're products that developers consume. James discusses why API design deserves more attention.
The Death of "Clean Architecture" Dogma
06 Apr 2026 | 0 CommentsClean Architecture became a religion for some developers. James challenges the dogmatic adherence to architectural patterns.
Monoliths Are Back (Because They Never Left)
30 Mar 2026 | 0 CommentsThe pendulum is swinging back to monoliths. James discusses why monolithic architectures are making a comeback and why they were never really a bad idea.
Event-Driven Everything — Do You Actually Need It?
23 Mar 2026 | 0 CommentsEvent-driven architecture is everywhere now. But is it always the right choice? James examines when to use it and when to avoid it.
The Rise (and Abuse) of Serverless
16 Mar 2026 | 0 CommentsServerless computing has taken off, but it's often misused. James explores when serverless makes sense and when it doesn't.
Microservices Were a Mistake (For Most Teams)
09 Mar 2026 | 0 CommentsMicroservices promised scalability and flexibility. But for most teams, have they delivered? James takes a critical look at the microservices hype.
Meetings Stink!
02 Mar 2026 | 0 CommentsToo many meetings, too little work getting done. James rants about the meeting culture plaguing software teams.
Technical Debt: Who Creates It and Who Pays
23 Feb 2026 | 0 CommentsTechnical debt accumulates in every codebase. James discusses who's responsible for creating it and who ultimately pays the price.








