The Art && Science of Ruby
User Interface Design
Turnips and Gherkins
AI Doomer vs AI Booster
Easy to read, Easy to write
Writing code with LLMs (February 2026 edition)
Do you need a driving licence?
Vibes and Engineering
The future of software
Things that Happened - January 2026, Week Three
Things that happened - January 2026, Week Two
Things that happened - January 2026, Week One
Oh 25
Outside In: the return
LLMs for Software Developers (notes from my talk at NWRUG)
The Mongolian startup defying Big Tech
What is a business, then?
We think that with AI we can replace all of our junior people in our company
Using LLMs for software development (summer '25 update)
Eulogy
Vibe coding with Claude Code
Devcontainers
Operations - documenting complex business logic as easy to read ruby code
A vastly oversimplified explanation of public-private key encryption
Using AI for fun and profit
Things I have learnt in the last week
How I accidentally became a data-scientist
An exercise in Test Driven Development: Kata No. 9
Hiring Developers from Upwork