Writing, off-site
Longer-form posts live on Medium. This page mirrors that feed directly so you don't have to leave to see what's there.
The Modern Dev Dilemma: Moving from Syntax to Architecture (and the Guilt That Comes With It)
After a few years of writing code, you finally hit that surreal inflection point: you stopped fighting basic syntax and started owning real features. You mastered the clatter of the keyboard, the late-night debugging mar
read on medium →Jun 18, 2026I Wasted 3 Days Writing “Perfect” Code — The Ugly Truth About Clean Code in 2026
I once spent three full days perfecting a simple data ingestion module. I added Strategy patterns, generic TypeScript interfaces, custom abstractions, and layers upon layers of indirection. It looked like a senior archit
read on medium →Apr 28, 2026Beyond Simple Middleware: Designing a Runtime-Configurable RBAC for Multi-Tenant ERPs
When you’re building a multi-tenant ERP system that needs to handle hundreds of millions of records and high daily transaction volumes, authorization is not just another middleware — it quickly turns into a serious distr
read on medium →Mar 31, 2026Distributed Systems for Beginners: Why Your Single Server App Will Fail at Scale
You built your app on a single powerful server. It worked perfectly during development and early user growth. Requests flew in, the database responded instantly, and deployments were a breeze. Life was good. Then success
read on medium →Feb 25, 2026Cloud Dreams vs. Room Reality: Turn Your Spare PC into a Free Office Server
Cloud felt like magic — scale forever, pay only for what you use, no hardware hassle. Startups (especially in Delhi) jumped in, dazzled by AWS, Azure, Google Cloud. But those “small” monthly bills? They add up fast — tho
read on medium →Feb 11, 2026Understanding Design Patterns: A Beginner’s Guide
Hey there! If you’re dipping your toes into software development or just curious about how programmers build better code, you’ve probably heard of “design patterns.” They sound fancy, but they’re really just smart ways t
read on medium →Feb 5, 2026Concurrency vs Parallelism vs Multithreading vs Multiprocessing
If you’ve ever tried to wrap your head around concurrency, parallelism, multithreading, and multiprocessing, you’ve probably seen the famous Rob Pike quote: “Concurrency is about dealing with a lot of things at once. Par
read on medium →Jan 29, 2026RabbitMQ vs Kafka: They’re Not Twins — One’s a Smart Postman, the Other a Never-Ending Firehose
For years I lived and breathed RabbitMQ. I used it everywhere — queuing background jobs, routing notifications with topic exchanges, setting up dead-letter queues for retries. I could spin up a cluster, tune prefetch cou
read on medium →