Learn before you
need it.
AI can write code.
Humans still make decisions.
Hi, I'm Navneet R. Mahajan — learning in public, documenting each thing, one rabbit hole at a time.
Because curiosity compounds.
Just curiosity, experiments, mistakes, and notes from the journey.
No mentor. No plan. Learning it anyway.
Currently Writing
The Architect's Mindset
50 topics across 4 milestones — the decisions behind how modern software systems are designed, deployed, and scaled. Not tutorials. Not theory. Just the trade-offs engineers actually face, explained one concept at a time.
Latest articles
All Articles →New here? Start with Day 0 →
-
The Architect's Mindset
Organising Your Codebase: Monorepo vs. Polyrepo Jul 1, 2026Most teams decide how many repos to use by accident. Google has 10,000+ engineers in one repo. Here's why — and how to decide what's right for your team.
-
The Architect's Mindset
Choosing Your System's Structure: Monolith vs. Microservices vs. Modular Monolith vs. Serverless Jun 29, 2026The architecture that got you to 100 users will kill you at 100,000. But the one built for 100,000 will slow you down at 100. Here's how to actually decide — with a real example across 3 years of growth.
-
The Architect's Mindset
Introducing The Architect's Mindset — a series on the decisions behind modern software systems. Not tutorials. Not thought leadership. Just me trying to understand how things actually work.