Notes from the workbench — short writing on backend systems, frontend patterns, the path from Kashmir, and the quiet parts of building software.
Queues aren't clever. They're just honest about the parts of your system that were always asynchronous — whether you admitted it or not.
A short note on building a career from a place where the internet goes down more than it should, and why it shapes the way I think about reliability.
Modules, providers, guards — the framework gives you a lot. Here's the small subset I keep returning to after twenty production apps.
There's a quiet kind of software that doesn't ask for attention. The trick is figuring out where to put the noise instead.
After 30+ projects on Tailwind, here's what I'd tell my past self about utility-first CSS.
How I structure my week when I'm the engineer, the designer, the support team, and the salesperson.
A small, well-placed flag can save you a deployment, an outage, and a lot of unnecessary stress.
You don't need a 60-component library to have a design system. You need three good primitives and the discipline to actually use them.
Most migration pain is self-inflicted. A few small habits will save you a thousand-line revert at midnight.