The allure of stationery
I absolutely love wandering around stationery shops and it's taken me a good long while to begin to resist buying absolutely unnecessary notebooks which I inevitably end up not using very much of.
Ownership in product
A Product Manager is supposed to be the great connector—the person who brings engineering, design, and business together. PMs are expected to be curious, collaborative, and customer-obsessed. They align stakeholders, navigate ambiguity, and create clarity from chaos. They're not the boss, but they lead. Not the expert, but the glue.
Designing a consistent error handling pattern for APIs
Errors and warnings are a minefield for developers, and very inconsistently implemented across APIsAPI A set of rules and protocols that allows different software applications to communicate with each other. APIs define the methods and data formats that applications can use to request and exchange information.. I've been thinking about what a consistent, developer-friendly approach to surfacing issues looks like — one that helps both developers and their end users.
This is focused on APIAPI A set of rules and protocols that allows different software applications to communicate with each other. APIs define the methods and data formats that applications can use to request and exchange information. responses and logs rather than native SDKsSDK A collection of software development tools, libraries, documentation, code samples, and guides that help developers create applications for a specific platform or framework..
6ams
I'm getting used to 6ams. They don't hit me any less hard than before, but my mind has at least resigned to them. As a night owl, it's not a time I would willingly set an alarm for. And maybe an early start affects me more than most. However, no one ever had a child and didn't have to recalibrate their sleep schedule. Isa is now usually up at a merciful 8am, perfect timing as far as a baby's fickle circadian rhythms go. For the past few Saturdays, however, he's been up at around 6.
The New Generalist
The 20th century belonged to specialists. Experts carved out narrow domains and dug deep. The system rewarded it — the best knee surgeon, the best COBOL programmer, the best ad copywriter. Depth was the differentiator. But AI tilts the game board.
No parking
seriously
23 things to celebrate from 2023
A few reflections on last year.
Opinionated autonomy
“Freedom is not the absence of commitments, but the ability to choose – and commit myself to – what is best for me.” — Paulo Coelho
Reinventing Codat's docs and developer experience
As part of the annual API the Docs Dev Portal Awards, my team spoke to our reimagining of Codat's documentation and wider developer experience.
