How do you explain the £20M engineering spend?
Why software engineering organisations struggle to answer basic questions about costs, how PE scrutiny is changing the game and introducing the Flowstate Method for workforce planning.
Technical guides, hacks and deep dives.
Why software engineering organisations struggle to answer basic questions about costs, how PE scrutiny is changing the game and introducing the Flowstate Method for workforce planning.
89% of malicious emails bypass SPF, DKIM and DMARC. Your inbox is already compromised—authentication protocols failed and nobody told you. Here's how AI catches what traditional filters miss.
Analytics is curiosity about what works. Tracking is surveillance. I run Umami on Vercel with Neon Postgres for zero-cost, banner-free analytics. The irony? My joke LLM needs consent, but tracking 16,...
The tech industry's rush to embed AI into every product is creating exhausted users and half-baked features. Real AI success comes from solving specific problems, not sprinkling chatbots everywhere.
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.
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...
Essential principles for defining Generic Business Objects (GBOs) in your system architecture to avoid expensive re-engineering and maintain clean data models.
Why product teams need to embrace simplicity over complexity, focusing on clear blueprints and agility rather than endless documentation and rigid processes.
A reflection on how web development has evolved from the simple FTP upload days to today's complex ecosystem of frameworks, security concerns, and over-engineering.