Blog
Mark's Blog
The ramblings of a mad man. I mean developer. Same thing now I think about it.

WarGames Broke My Heart (As a Developer, 40 Years Late)
I loved WarGames at the cinema in 1983. Decades later as a developer, I ran the numbers on WOPR’s launch code hack – and the plot falls apart.
Nobody Remembers Company Values
A developer’s take on corporate values theatre, fluffy language, and why two minutes on the phone beats three layers of management every time.
Management Bullshit: The Meeting That Could Have Been an Email.
Why is every meeting one that could have been an email? A brutally honest, funny rant about corporate meeting culture and the developers stuck in it.
Management Bullshit: The Performance Review
Three years of pay freezes, blame for risks I flagged, and flattery to keep me quiet. What performance reviews really mean – recorded as it happened.
Walking Away
Twenty-something years of fax machines, flying laptops, plain-text credit card numbers, and tickets marked urgent for a single full stop. Here’s why I handed my notice in – and why I don’t have a single regret.
The Colombo Effect
Before the tech world settled on the term “scope creep,” I had my own name for it: the Colombo Effect…
Management Bullshit: A Field Guide to AI bullshit
Corporate language has been a virus seeking hosts all along. It spread through meetings (“let’s take this offline”), emails (“as…
Twenty-Odd Years a WordPress Developer, and the Plugin Review Team Still Made Me Feel Like a Fraud
I have been doing this ever since WordPress was the new kid on the block. Back when it was a…
The Department of Absolute Certainty
A modest proposal for eliminating doubt, uncertainty and all other forms of reality
Building a YouTube Subscription Organiser
The Problem With YouTube Subscriptions In case you rely entirely on YouTube for all your entertainment – subscribing to countless…
Building My Chrome Home
The Philosophy Before writing a single line I made three rules that shaped every subsequent decision: No dependencies. No React,…
Building a Tetris AI because why not?
Programming has been a lifelong passion for me. So much that by now everything feels very familiar and I can…










