Things I wrote while exploring ideas
Stop Confusing Auth: A Practical Guide to Authentication & Authorization
Authentication vs. Authorization is a common source of confusion. This guide walks through implementing both using Node.js, Express, MongoDB, and JWT with a practical, code-first approach.
Why Interviews Are More About Luck Than Skill
Technical interviews often feel unpredictable. Despite months of preparation, the questions you get, the interviewer's mood, your mental state, timing, and competition can all influence the outcome. Luck plays a significant role, alongside skill, in determining success.
Building a Mini StackOverflow Clone in C++ with OOP
This article walks through building a simplified StackOverflow-like platform in C++ using object-oriented programming principles. It covers creating classes for User, Question, Answer, and a Singleton System to manage them.
The Compiler’s Secret Life: A Wild Ride Through Lexing, Parsing, and Other Dark Arts
Compilers are more than just translators of code—they’re sophisticated systems performing magical feats behind the scenes. From lexing and parsing to optimization and code generation, each stage feels like a dark art.
My Uber On-Campus Interview Experience
I share my Uber on-campus interview journey, which had two rounds: DSA and LLD. The process began with introductions, followed by discussions about my projects and some behavioral questions.