.heading {

Dev Blog

.sub_heading {

Category: Technical

} }

AI is killing the software industry

AI is the best development tool in years, and it's quietly cutting the bottom rung off the ladder that trains new developers.

July 2026 · Technical Read post »

Laravel vs Rolling Your Own

From rolling a custom CMS from scratch to landing firmly in the Laravel camp for any new project.

June 2026 · Technical Read post »

Just press F5

A love letter to the F5 key, and the ritual of refreshing the page and hoping for the best.

January 2026 · Technical Read post »

So... What Kind of Test Is This?

Unit, feature, integration, contract, smoke, regression - stop arguing about the label and start with the risk you're trying to remove.

June 2025 · Technical Read post »

The Bigger the Failure, the Easier the Fix

In software, the biggest failures can sometimes be the easiest to fix.

July 2024 · Technical Read post »

The Dependency Update Lottery

Every developer knows the feeling: you hit “update” and hope for the best. Sometimes everything works perfectly. Other times one innocent package update triggers a chain reaction of breaking changes, deprecated dependencies and mysterious errors.

August 2022 · Technical Read post »

The gap between

You've got the licence. You haven't got the miles - on the gap between finishing a course and being job-ready.

September 2020 · Technical Read post »