Author & Recovering Engineer

After thirty years of professional software development, I realised the real thing I wanted to say wouldn’t fly at work, but my work could inspire what I really wanted to write.
Human Software grew out of that feeling. A wry look at the human behind the systems and the games corporations play. As one industry reviewer put it, “freaked me out more than any Stephen King”. It’s available now in all good bookshops and via Kindle.
I’m now writing the follow-up. You can follow my progress by subscribing to my newsletter. I’m also on Bluesky and on Substack.
What happens when the system decides you’re no longer needed?
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