Web 4.0: The Pragmatic Internet
My take on the next version of the web given the failures of Web 3.0 and the need for a more organised, user-centric approach.
Building thoughtful AI products
My take on the next version of the web given the failures of Web 3.0 and the need for a more organised, user-centric approach.
Reflections on meeting a team of scrappy, multi-faceted engineers and what makes the best startups work
A tale of 6,000 f-bombs and one accidental victory. What started as a simple integration for Jamie turned into a deep dive through WhatsApp's encryption, the Signal Protocol, and eventually finding a ...
What if your AI assistant could actually feel what kind of day you're having? Not in some creepy sci-fi way, but in a structured, measurable way that makes it respond like a human would—with actual un...
How switching from a broken WordPress site to Luma transformed It's Culture Innit's event management, proving that buying beats building when software isn't your core value.
Essential principles for defining Generic Business Objects (GBOs) in your system architecture to avoid expensive re-engineering and maintain clean data models.
A founder's warning about why early-stage startups should ignore cloud vendor sales calls and keep infrastructure simple to preserve runway and focus on shipping product.
How unnecessary CAPTCHAs, cookie prompts, and popup modals are driving customers away from websites, with practical advice on reducing friction.
Why VCs should back focused tools that integrate well with existing platforms instead of chasing the next monolithic unicorn that tries to do everything.
Why product teams need to embrace simplicity over complexity, focusing on clear blueprints and agility rather than endless documentation and rigid processes.