Blog
Thoughts and deep-dives on backend development, system design, performance, and software engineering.
Between 2019 and 2026, a lot has changed. Knowing HTML, CSS, and JavaScript is no longer enough. Not even close. To be considered for an internship as a web developer today, you need more than surface
Most junior developers underestimate how much foundational knowledge is required even for internship roles. Back in 2018, while teaching myself HTML, CSS, and JavaScript, I built a few websites by edi
While working on a personal project with no budget for paid tools, I ran into a challenge with Postman requiring a subscription. I looked for an alternative and found Bruno, which worked well for my n
RAM and ROM do not directly define how powerful a device is. They mainly affect how memory is managed, not raw performance. A phone with 4GB RAM can feel faster than one with 8GB RAM if it has a bette
A lot of people reach out to me asking about programming schools or institutes where they can go to learn how to code. My answer is usually no — at least, not for the reason you think. You don’t need
The short answer is no. A few years ago, many people assumed that AI would completely replace developers. Today, it’s becoming clear across the industry that AI is here to enhance developer productivi
Every programming language we use today carries a legacy — decades of problem-solving, innovation, and community evolution. From C (1972) that birthed modern systems programming, to Python (1991) powe
Stay Updated
Get notified when I publish new articles on backend development and system design.
Sign up to follow