- ✨ LLMs: Experimenting with large language models and their applications in various domains.
- 🌱 Learning about machine learning, natural language processing, and AI ethics.
- 😄 Pronouns: he/him
- 💬 Ask me about: Various AI things (not just LLMs), managing projects, architecting for the long term
![]() |
multiple points of failure – lawnmower
There are a lot of ways things can go wrong. So you need a lot of levels of safety. If your...
23/10/2026
|
![]() |
Slow productivity
Productivity isn’t getting things done. It’s getting the right things done. The push from so many...
20/10/2026
|
![]() |
Job hunter mental health
Enough time has passed since my last job hunt that I can publish my thoughts to maybe help others,...
16/10/2026
|
![]() |
The product is never as important as the support
You can’t vibe code your way to a great customer experience. You need the user flows and the user...
13/10/2026
|
|
If it hurts, stop doing it: the won’t do list
We have backlogs to tell us what to work on next. Things that don’t fit in the current sprint, or...
19/06/2026
|
|
![]() |
MVP is a game of Jenga
The M in MVP stands for Minimal. Lots of teams forget. MVP is not Version 1.0; it’s not the kitchen...
16/06/2026
|
![]() |
The Andy Dufresne project
Have you ever been stuck on an Andy Dufresne project? You know the one. You’re trapped because of...
12/06/2026
|
![]() |
Exes or alumni
I’ve seen a few posts on LinkedIn recently about both the mass layoffs done in the worst way and also...
02/06/2026
|
![]() |
Cloud thinking : Data in 3rd denormalised form
One schema to rule them all and in the darkness bind them. That’s the SQL way. One schema, many...
29/05/2026
|
![]() |
If it hurts, stop doing it: automating the wrong things
Automation is too easy. Copy every email to Slack, copy every Slack message to Todoist, copy every...
26/05/2026
|
Updated at: 2026-11-06T19:26:13Z












