Lee Painter Music for the Soul. Code for the Bowl.
Founder journal / The Engineer in the Lakers Hat

Music for the Soul.
Code for the Bowl.

Writing about software that should just work, open tools for work, songs with scars, and platforms that give people back their audience.

Security engineer. Bootstrapped founder. Songwriter. Builder of Jadaptive, Vork, Ludup and Fans.audio.

Latest writing

25 October 2026

The Most Expensive Sus4 in Music History

How a failed UPS, a pointless train journey and an unexpected moment at the piano helped shape one of my songs. There’s a moment in the creation of […]

23 October 2026

The Security Scanner Found the Wrong Problem

Today I received two security-related enquiries. One concerned a vulnerability in software we don’t even use. The other concerned a decade-old SSH library that someone was apparently considering […]

22 October 2026

AI Didn’t Invent Bad Code. We Did.

AI is making it easier than ever to build software. But writing code and engineering software have never been the same thing. I’ve spent more than 25 years […]

A change log for the things I built, changed, removed, noticed or started questioning.

25 September 2026

I’ve recently found myself on both sides of the same administrative problem.

As a supplier, I’m being asked to navigate customer procurement systems, complete forms and deal with questions about withholding tax.

As a customer, I’m waiting for a software company to process my request to buy something.

Different organisations. Different systems. Same underlying problem.

The outcome is straightforward, but getting there requires somebody outside the organisation to understand and operate its internal processes.

We’ve become very good at building systems around how organisations work.

Perhaps we should spend more time thinking about how people actually get things done.

The customer shouldn’t need to understand your organisation to do business with it.

24 September 2026

We’ve been running some modest paid campaigns for our software and our Workshop content.

The Workshop campaigns are generating considerably more engagement than the product introductions.

Even when we restricted the audience to the UK, Ireland, US and Canada, the difference remained substantial.

That’s interesting.

Perhaps people aren’t particularly interested in another company telling them about another piece of software.

But they might be interested in the problem you’re trying to solve, why you think it matters, and what you’ve learned while trying to solve it.

Of course, engagement isn’t adoption. It certainly isn’t revenue.

But perhaps the first thing people need to buy into isn’t the software.

It’s why you built it.

23 September 2026

Before I went away, I delivered the new activation server for our products.

The expectation was that the updated product builds would be ready and talking to it by the time I returned.

I even predicted they probably wouldn’t be.

And here we are.

One unexpected consequence of working extensively with AI agents is how accustomed I’ve become to the speed of the feedback loop. Specify an outcome, review the plan, implement, test, correct, repeat.

It doesn’t always work first time. Sometimes it makes a complete mess. But the next iteration can begin almost immediately.

Once you’re used to that, ordinary organisational latency becomes painfully visible.

If only my employees were agentic.