What team size yields the best balance of quality v efficiency. As a rule of thumb - larger teams = more time spent in meetings/planning sprints/too many differing opinions in meetings/but more likelihood of doing the right thing
Why is this the rule of thumb for how long someone is expected to stay? Feel like the duration of learning how a company works and going through some number of projects is entirely dependent on the role and company size. On a broad conceptual level, I've found that teams take about two to three mont...Read more
1. **Speak in Code**: Engineers use code for communication, not English. API, IDE, SaaS—secret launch codes for their UFOs, obviously. 2. **No Biological Needs**: It's known that SDEs at Amazon and Meta work on weekends, at night and pee in bottles. A cover-up? They don't need to pee or sleep! 3. ...Read more
We follow the rules better, when we see a traffic cop. But not, when cops are not there. Let it be school or traffic world, we hate strictness. There is always a love for leniency in name of flexibility. So, what kind of manager you prefer? A) A flexible manager - who lets you take time off when...Read more
This year marks the 21st year of my career. Never have I seriously consider quitting before I find a new job until today. I found myself working with a non-technical scrum master who wants to be looped in on everything, who probably suffer a little bit of "small d*ck syndrome", a manager who belie...Read more
There were times I could sense that the Google interviewers sensed that I was one of the smartest guys (I had 30+ years of industry experience and can sense that in the interview), although some interviewers gave an expression that "this guy didn't do Leetcode" or some that after looking at me for 2...Read more
I thought I do things on time. But recently realized I am the worst procrastinator. In 2019, I decided to write or post it in freelancing website to work on a simple webscraper (2 weeks worth of work). If it had been done, it would have been very useful for my personal career growth. But till now I...Read more