Notes on the things I actually think about - AI you can trust, systems that scale, the JavaScript ecosystem up close, and why adaptability beats memorizing tools.
RAG, vector search, and agents are easy to demo and hard to trust. Here's how I make them dependable.
Why I don't define myself by a language or framework - and why that makes me more useful, not less.
Scale is decided at the data layer long before traffic arrives. A few principles I keep coming back to.
Bundlers, runtimes, and monorepos aren't magic. Understanding them changes how you build.
The best technical decisions come from caring how the product feels to use. Engineering and product aren't separate jobs.
© 2026 Shanto Islam