About this blog
I created this blog as a way to share the knowledge I've picked up over more than a decade of application development in .NET, JavaScript and several other technologies. The articles I write are on problems that I think would take researching a couple or more concepts and then putting together those concepts to come up with a solution. I also plan on posting links to articles and videos that I find extremely informative.
I am focused on improving developer productivity and plan on writing about the things that helped me as a developer in improving my productivity.
About me
What keeps me interested in this work isn't any single language or framework — it's the question of why some developers move fast and others get stuck. I'm Abann Sunny, a full-stack developer (mostly .NET, plenty of JavaScript) in the Bay Area, and most of what I think about comes back to developer productivity.
My path into software wasn't a straight line. I trained as an applied electronics engineer in Kerala and got picked up out of college by Accenture in 2013 — that's where the dev journey actually started. I later moved to the US and added an MEng in Industrial Engineering from Penn State in 2015, a field that's fundamentally about making systems run with less waste. That turned out to be exactly the lens I'd carry back into code.
It also means I've now built software on both sides of a real dividing line. In the pre-AI years, productivity was about tooling, patterns, and hard-won muscle memory. In the post-AI years, the whole question of what makes a developer fast is being rewritten. Most of what I write lives right on that seam.
Staying useful through that shift means treating learning as part of the job, not something you ever finish. A few resources I keep coming back to:
- boot.dev — backend and CS fundamentals
- Dometrain — deep, practical .NET courses
- Matt Pocock's AI Hero — getting good at building with AI
Always happy to connect — feel free to reach out to me on LinkedIn.