Blog

Read the latest posts from my blog.

Blog

The End of Standardization - How AI is Making Uniformity Obsolete

In the essay Consistency is Primitive, Christopher Butler argues that AI-driven "bespoke technology" will render software standardization—once an economic necessity—an obsolete relic of our civilizational infancy.

Blog

GOOD Code is Still Expensive

"Delivering new code has dropped in price to almost free... but delivering good code remains significantly more expensive than that."

Blog

Is SaaS Really Going Extinct Tho?

In "There Is No Product", Sidu Ponnappa explains that "the fact that anyone can build it is precisely why it can’t be productised."

Blog

AI Will Create More Engineering Work, Not Less

In How GenAI Is Transforming Software Engineering, But Not Replacing It, Sr. Director of Global Business Innovation at Syntax, Matthias Steiner offers a comforting perspective for software engineers.

Blog

Software is Dead

The simplest refutation of the “death of software” argument is this: AI is still software. And application-layer AI delivered in the cloud is still Software-as-a-Service.

Blog

The Software Industrial Revolution

Andy Coenen explains how we’re living through another Industrial Revolution - the Software Industrial Revolution. In the first Industrial Revolution, they revolutionized textile production. In this one, it's software. 

Blog

The AI Disruption Has Arrived

It was always a helpful coding assistant, but in November it suddenly got much better, and ever since I’ve been knocking off side projects that had sat in folders for a decade or longer.

Blog

A Senior Engineer’s Guide to Learning a New Codebase

My manager challenged me to learn a new part of the codebase that I've never worked on before. I figured I would use it as an opportunity to jot down...

Blog

Matteo Collina on the Future of Software Engineering

Matteo has some good points about The Future of the Software Engineering Career. For one, valuable engineers will have to rely on fundamentals to wor...

Blog

Matthew Hansen on the Hard Parts of Software Development

In AI Makes the Easy Part Easier and the Hard Part Harder, Matthew shares a lesson that has taken me more than 20 years to learn: Writing code is...