
Email Signals
Clarity in the address line is clarity in the organisation.
Clarity in the address line is clarity in the organisation.
The case for ringed deployments: safety, visibility, and confidence at scale
Why borrowed milliseconds cost more than they seem.
Balancing integration, adoption, and the lure of best-of-breed.
Why visible fixes build knowledge, demonstrate competence, and strengthen trust.
Real-user monitoring is our market feed. Hide it, and we trade blind on player experience.
The right shoes are the ones closest to production.
Inner sourcing only works when making changes is easy. Standards make that possible.
Test environments wobble because local ones do not exist.
The chart is not the system. The system is what teams make visible.
Real speed and perceived speed are the same thing. If it feels slow, it is slow.
How AI shifts the balance between improving and starting over.
Working Together
A healthy system creates space to rise, and has the strength to let go.
Working Together
Choice beats compromise.
Life
A song about something that never dies but is already dead turned up on a thirty-year-old mixtape this morning. Cassette has a way of delivering what you would never think to ask for.
Native and Web
The web has caught up. PWAs and TWAs now deliver apps that feel native, run faster, and update instantly - while still leaving space for native SDKs where they matter. On Android especially, it’s time to move beyond WebViews.
Performance and Perception
Waiting times are down by a third. You would not guess it from the numbers. That is the paradox at the heart of this story.
Performance and Perception
Passive observers are meant to watch, not slow the service. Trackers promise insight, but can often triple response times and leave players waiting.
System Reliability
The case for a common process supervisor.
System Reliability
They are canaries. If they go silent, the answer is not to ignore the silence, it is to make the air safe again.
Native and Web
The rise of PWAs and TWAs doesn’t make native redundant — it sharpens its purpose. Native still matters where the web can’t reach: the lock screen, widgets, ecosystem SDKs, and the moments that weave your app into players’ daily lives.
Working Together
Most people hear “monorepo” and think only of code. In reality, a monorepo is as much about people as it is about software - breaking down silos, unifying standards, and giving teams the context to build faster, smarter, and together.
Performance and Perception
SSR buys a fair beginning; the rest is still up to the app.
Working Together
The backlog whispers, source control mumbles. Somewhere in between, the product gets built.