Insights

Notes on engineering, entrepreneurship, and the ideas that occupy my thinking.

Articles

The Cost of Blind Velocity: Why Technical Teams Need Business Context
Product ·

The Cost of Blind Velocity: Why Technical Teams Need Business Context

We live in the golden age of output. Engineering teams can build faster than ever. Yet product failure rates remain staggering. Here's what's missing.

Read Article
What building MoveProtect taught me about embedded systems
Engineering

What Building MoveProtect Taught Me About Embedded Systems

The system once sent a customer an alert: Impact Detected. Their car hadn't moved. The accelerometer was accurate. The logic executed exactly as written. And the outcome was still wrong. Here's what building MoveProtect actually taught me.

Read More
The hardest part of building a marketplace
Entrepreneurship

The Hardest Part of Building a Marketplace Isn't the Code

Building Rent4Weeks felt less like building software and more like writing a contract between two communities who have never met — and then making sure it is honoured, automatically, every time.

Read More
From sensor to dashboard: the unglamorous middle of the IoT stack
Engineering

From Sensor to Dashboard: The Unglamorous Middle

The sensor is the beginning of the story. The dashboard is the end. Everything in between is where the story actually happens.

Read More
Nine ATS platforms, one scraper: notes on building JobRadar
Technology

I Stopped Searching for Jobs. I Built Something That Searches for Me.

Job boards are optimised to show you activity — more results, more scrolling. Not to show you the four postings out of four thousand that actually fit your life. So I stopped using them.

Read More
The business analyst to founder transition
Entrepreneurship

The BA-to-Founder Transition: What Transfers and What Doesn't

Years of requirements elicitation and delivery governance give you excellent instincts for building the right thing. They don't prepare you for building without a client or a budget.

Read More
Why the business analyst is the most underrated role in tech
Product

Why the Business Analyst is Tech's Most Underrated Power Player

The BA sits between the people who know what they want and the people who build what they're told. Done well, it's the role that determines whether a project succeeds or fails before a single line of code is written.

Read More
Network cables representing MQTT and REST API protocols
Engineering

What MQTT Taught Me That REST APIs Can't

I understood MQTT conceptually before I built with it. What I didn't understand — and couldn't, from reading — was how fundamentally different the mental model is once you're actually designing around it.

Read More
Team collaborating around a table on a requirements document
Product

Writing BRDs That Engineers Actually Read

Most requirements documents are written for sign-off, not for building. After years of writing specs that had to survive contact with real development teams, here's what separates useful from decorative.

Read More
Server rack representing a legacy data infrastructure rebuild
Technology

The $100K Fix: What Rebuilding a Legacy Data Pipeline Actually Taught Me

The old system worked. It just cost six figures a year in consulting fees to keep it running. Here's what the rebuild taught me about documentation, institutional knowledge, and why good systems rot quietly.

Read More
Team in a requirements discovery session around a table
Product

How to Run Requirements Discovery When Stakeholders Don't Know What They Want

Stakeholders don't arrive with requirements. They arrive with frustrations and a vague sense that something needs to change. The discovery process is about leading them from that uncertainty to something buildable — starting with different questions.

Read More