Insights

Advice, thoughts and opinions on software, AI, industry and the work behind it.

Rebuild the website without breaking what already works

A website rebuild should fix the weak parts without throwing away pages, search equity, forms and content that already work.

The admin screen is part of the product

A polished customer app can still fail if the staff tools behind it are clumsy, missing or unsafe to use.

A better software quote starts with a better brief

Most bad software quotes start before the quote. The brief is vague, the process is hidden and everyone prices a different job.

Vibe coding broke in production. Now what?

AI can ship a working-looking app fast, then it falls over under users and messy data. What the 2026 failures teach, and how to clean up the mess.

The stock number everyone quotes and nobody trusts

Sell it, promise it, reorder it, cost it: every one of those runs on a stock figure that's quietly wrong. Fix which system owns the truth before you connect anything or add any AI.

The pump that failed on you had a history you never read

A pump rarely dies without notice. The readings drifted, the callouts clustered, the history was there. Water data pays off when it makes the warning visible and the irrigation call a costed one, not a hunch.

You lost that job because the quote took three days

Customers ring three tradies and often go with whoever quotes first and clearest. Automation can kill the admin drag on quoting, as long as it never tries to price the job itself.

The bottleneck in your accounting firm isn't the work. It's chasing the records.

The hours don't disappear into the accounting. They go into chasing the document that never arrived and the workpaper prep before the real work starts. That's where AI buys back capacity, if confidentiality shapes it first.

The pothole reported three times: council requests that vanish into an inbox

Nothing burns community trust like a request that disappears. The fix isn't a chatbot, it's routing that works, a status the resident can see, and a record that stands up when a decision is questioned later.

The defect that took a truck off the road died in a text message first

The breakdown that stranded a truck was often flagged by a driver days earlier, in a message nobody actioned. Fleet maintenance automation is mostly about not losing the warning you already got.