Notes from the keyboard
A curious mind.
A few stories.
Things I've learned, things I'm trying, and the occasional detour. Welcome to my corner of the web.
10 stories

Meet Rowberry: PostgreSQL, with room for the messy bits
Meet Rowberry, a free, open-source PostgreSQL desktop app bringing tables, SQL and careful JSON editing into one local-first workspace. Coming soon.

Your browser may be protected. What about your Python tools?
The eMudhra certificate incident shows why browser fixes do not automatically update Python tools, virtual environments or containers.

Your CI pipeline needs a lockfile too
GitHub Actions has introduced workflow lockfiles in public preview. The useful change is making dependency drift visible—and knowing what remains outside the lock.

AI code review needs a better scorecard
GitHub's new ReviewBench puts AI reviewers under the microscope. The useful question is how much good feedback survives the noise.

It started with a Dragon 32
The computer that got me hooked on coding, and the path that brought me back to it.

Passkeys and the end of password gymnastics
Passwordless sign-in is reaching billions of credentials. The interesting work now is making it understandable when things go wrong.

Post-quantum security starts with an inventory
Quantum-resistant cryptography is moving into real migration plans. The first job is finding the encryption you already depend on.

The cloud has a power cable
Data centre growth is making electricity, cooling and grid connections central to tech. Software still has to fit inside a physical world.

The robot boom has a day job
While humanoid demos grab attention, millions of robots already do useful work. Reliability is the story worth following.

Your next mobile tower might be in orbit
Satellite-to-phone services are becoming commercial networks. Their biggest promise is helping at the edges of ordinary mobile coverage.