Articles
Thoughts on tech
If you’ve ever built a CLI tool or an async-heavy Node.js script, you know the moment: your process is running, nothing is printing, and you have no idea if it’s working or hung. A spinner fixes that...
April 26, 2026
Every Flutter app eventually needs a loading indicator. And every Flutter developer eventually writes the same 30-line AnimationController boilerplate, tweaks it, copies it to the next project, tweaks...
April 26, 2026
Every backend engineer eventually writes a handler that does “too much” in the request path — and then watches it fall over at 2am when traffic spikes. The fix is a pattern so common it’s practically...
April 10, 2026
Most developers hear “run your own LLM locally” and picture a research lab, a rack of A100s, and a cooling bill that needs its own line item. My setup is a Ryzen 5 5600, 16 GB of RAM, and an RTX 3060...
April 5, 2026
Most SQS consumer tutorials show you how to poll a queue and process messages. They don’t show you what happens when a message fails halfway through a 10-minute media processing job. They don’t show y...
April 3, 2026
Cloud providers want you to stay inside their ecosystem. Their documentation assumes it. Their pricing models reward it. Their SDKs are designed for it.But in practice, the best solution to a problem...
March 27, 2026
Search is hard. Keyword search is too brittle — a user typing “something to help me understand neural networks” gets zero results if your content uses the phrase “deep learning fundamentals” instead....
March 21, 2026
When working on servers (especially in a live production environment ) reading files inefficiently isn’t just a minor inconvenience. It can actively waste CPU, consume critical memory, and drain your...
February 25, 2026
“Vibe coding” a term popularized by Andrej Karpathy, represents a paradigm shift in software development. Instead of writing syntax line-by-line, developers “manage the vibe” or intent of the applicat...
December 24, 2025
There’s a high chance you’ve come across the term JWT if you’ve thought about how to secure your API or manage user sessions. Whether you are building a microservice in Go, a monolith in Java, or a se...
December 23, 2025