
Readino FC: What Football Can Teach Us About AI
A mistake on Reading FC's merchandise offers a reminder of why AI-generated output still needs human oversight, especially when building software.
Read article →
Thoughts on software engineering, AI, security and what it takes to build reliable software.

A mistake on Reading FC's merchandise offers a reminder of why AI-generated output still needs human oversight, especially when building software.
Read article →
AI tools make it easier than ever to build an MVP, but what happens when real customers start depending on it? The transition from prototype to production brings a new set of engineering challenges.
Read article →
After being approached to impersonate a freelance developer in client interviews, I was left questioning how businesses can be sure who is really doing their work.
Read article →
AI can produce code faster than ever, but the real value of software engineering lies in the thinking, judgement and responsibilities that go beyond writing code.
Read article →
Why working code isn't necessarily secure code, and why engineering oversight still matters.
Read article →
What happens when an AI coding agent goes wrong? A database incident illustrates why safe deployments, risk management and human oversight remain essential.
Read article →