About AgileCoder
AgileCoder is where Devian Labs documents the process of building software - the decisions, the dead ends, and the patterns that actually hold up.
Most tutorials stop right before things get hard. They show the happy path, skip the edge cases, and leave you stranded the moment reality diverges from the script. AgileCoder exists to fill that gap - with writing that doesn't flatten the complexity out.
Every post here traces back to something we actually shipped, debugged, or rebuilt from scratch. The goal isn't coverage - it's depth. One well-understood concept beats ten skimmed ones.
If a post is useful to you today, it should still be useful in two years. That's the bar we write to.
Smruti Ranjan
Founder, Devian Labs
I build products at the intersection of code, design, and delivery. AgileCoder is my public notebook - the place where the lessons from shipping become something you can actually use.
Engineering Blog
Backend architecture, auth systems, APIs, databases - written like a postmortem, not a syllabus. Each post answers a question that came up while building something real.
Creative Coding
Fractals, generative art, and mathematical patterns brought to life with p5.js. Interactive sketches you can play with and dissect - because code can be beautiful.
Books & Boilerplates
Condensed thinking in purchasable form. The AI Toolkit for Modern Developers is on Kindle now. Production-ready starter kits are on Gumroad for when you want to skip the setup and get straight to building.
Newsletter
When something worth sharing comes together - a new post, a new build, a lesson that didn't fit anywhere else - it goes in the newsletter. No schedule. No noise.
Read something useful? Share it. Found a mistake? Email us.