Jamie’s blog about software, startups, and swimming (and other things that don’t alliterate).| Jamie’s blog
Welcome to your new role. I hope you’ll be happy here 😅| Jamie’s blog
As AI-Cthulhu continues to capture value for itself, how do we retain and develop our taste, our intention, our creativity, and our livelihoods?| Jamie’s blog
If you’re building a Bridgetown site on Cloudflare Pages and encounter this error:| Jamie’s blog
We all need to live in a world with people we disagree with; but when our favourite artist reveals themselves to be terrible, we don’t need to beat outselves up because we enjoyed their art| Jamie’s blog
It turns out the review apps are fundamentally incompatible with short-lived branches. We prefer to use feature flags.| Jamie’s blog
No one loves being on-call but I argue that it’s better than constantly checking Slack for issues and you can structure it in a humane way.| Jamie’s blog
This is the tale of how we gradually reduced our reliance on Heroku and found a position of power and opportunity| Jamie’s blog
It is not the critic who counts, says every tech-bro doing something awful| Jamie’s blog
Around Christmas time, I saw Paul Newsome was running a Swim Smooth camp in Mallorca for a week in June. After a quick check that I could take my one-month sabbatical from Podia at that time, I enthusiastically booked it. Here is my reflection on that week starting with my journey getting to this point…| Jamie’s blog
Musings on management and how to can get that endorphin rush that I’m missing| Jamie’s blog