Your Job Is Growing Faster Than You
One thing I’ve noticed in the first few years of my career is that responsibilities increase much faster than confidence does. At the beginning, most work feels manageable. You focus on tasks, learn t

Search for a command to run...
Articles tagged with #software-development
One thing I’ve noticed in the first few years of my career is that responsibilities increase much faster than confidence does. At the beginning, most work feels manageable. You focus on tasks, learn t

Consistent hashing is one of the most important concepts in distributed systems. If a system chooses the wrong hashing technique, things may work fine at the beginning, but as the system grows, data c

Have you ever tried creating an account on Instagram, Twitter, or Gmail? You type a username like: Abhijit8 …and instantly you get: “Username already taken.” What’s interesting is not the message. I

Early in a career, hard work alone creates growth. You learn faster, become dependable, and gain trust from your team. But after some time, effort without strategy starts creating a different problem

“There are only two hard things in Computer Science: cache invalidation and naming things. — Phil Karlton” Caching is supposed to make systems faster.But most production bugs I’ve seen around performance had one thing in common — stale cache. The sys...

It started as a quick fix. A production issue.A tight deadline close to release.A message from Manager: “Can we hot-fix this today?” So I did what any responsible engineer would do. // TODO: Temporary fix, will clean up later I told myself: “This i...
