Author, Recovering Engineer

After thirty years of building software systems, I realised the thing I actually wanted to say wasn’t a manual, a blog, or a framework. It was a story.
Human Software grew out of that story. It’s a sharp, wry and quietly unsettling novel about the humans behind the systems. Rather than write another industry manual, I wanted to share my hopes and fears for the future. As one reviewer put it, it “freaked me out more than any Stephen King”.
If you would like to read a sample, then head over to Human Software website.
My second novel, One More Island, is underway. If you want to follow the work, The Human Engineer is where I write about it.
SOFTWARE RUNS OUR WORLD. IT SHOULDN’T RULES OUR LIVES.
BETH WALTERS has kept Gerbach’s IT systems running through skill, stubbornness and too many sleepless nights. She works hard to support her family and community.
CHRISSIE HEGARTY is a new executive on a mission. She’s flown in from New York with a mandate, a deadline, and little patience for sentiment. She’s done this before. She knows how it ends.
They are not enemies. Not yet.
“Vivid world-building and well-rounded characters. I found myself completely hooked.”
RUSSELL MCLEAN, Emmy and BAFTA award-winning Producer

Latest Writing
- Why I Wrote a Novel Instead of Another Business Book
I’ve read a lot of books about software engineering. More… Read More »Why I Wrote a Novel Instead of Another Business Book - The Myth of The Ideal Reader
There is a theory that says you should have your… Read More »The Myth of The Ideal Reader - Writing Like Murakami
I walk into the corridor. It’s long and bright, with… Read More »Writing Like Murakami - What I’ve Learnt From Publishing A Novel
It’s now almost five months since I published my first… Read More »What I’ve Learnt From Publishing A Novel - Making Her Smile
There was only one problem. The tree wouldn’t fit through… Read More »Making Her Smile - My Dispassionate Friend
On that day, I took the usual train away from… Read More »My Dispassionate Friend