About
Forty-five years in software. Most of that time spent not just writing code, but trying to understand why software projects so often go wrong — and what it would mean for them to go right.
I'm an Australian of Greek descent, based in Melbourne. Semi-retired since 2018. Part-time TAFE teacher. I've spent extended periods each year in Greece for as long as I can remember, which gives me plenty of time to think and write.
I write about technology, organisations, health, Greek-Australian life, and the gap between how things are supposed to work and how they actually do.
Books
Code Is Design
My first book. The central argument is simple: software development is a design activity, not a construction activity — and confusing the two is the root cause of most project failures. Written for developers, managers, and anyone who has ever wondered why building software is so much harder than it looks.
Also available — free
How to Buy Software Without Getting Burned — a short plain-English guide for business owners and managers who commission or buy software.
Download free →Find Me Elsewhere
Ground Truth
Weekly writing about technology, organisations, health, and how the world actually works. On Substack.
Read & subscribe →