Blog
Thoughts on web development, tooling, and the developer experience.
Stop Suffocating Your AI Agents: The Context Overload Trap
Giving agents more tools and bigger context files feels thorough. It actually makes them worse. Here's why — and what to do instead.
Read Post → May 2, 2026I Wrote Code by Hand. Then AI Got Too Good to Ignore.
How my coding workflow evolved from Neovim to an agentic AI setup, why I switched, the hidden costs of AI tools for students, and what the shift means for junior developers.
Read Post → Apr 14, 2026The Reality of Being a Full Stack Fresher in 2026
An honest look at what it means to be a full stack fresher in India in 2026, navigating AI pressure, hiring filters, and finding a practical strategy.
Read Post → Jul 7, 2025Cursor is Cool, But I'm Sticking With Neovim
Learn why I still use Neovim over AI IDEs after three years. Covers terminal-first workflow, plugin maintenance tradeoffs, and practical developer learning habits.
Read Post → Jan 15, 2025How I Learned Coding: From Android Phone to Internship
Learn how I started coding on an Android phone using Termux and Neovim. Covers early projects, Git habits, and the path to my first developer internship.
Read Post → Dec 15, 2024Angular 19 Zoneless Change Detection with Signals
Learn Angular 19 zoneless change detection with Signals and practical setup steps. Understand Zone.js removal, signal patterns, and RxJS interoperability.
Read Post → Jul 8, 2022Azure App Service Failure: Portfolio Deployment
Learn how an Azure App Service deployment failed silently and how I fixed it. Covers health checks, wildcard routes, debugging steps, and rollback strategy.
Read Post →