All Stories

Accelerate your career by just fixing software bugs

In software, accelerating careers are usually attributed to big fancy projects and greenfield projects, but there is a better and guaranteed way.

Hybrid work will fail and will be blamed on remote working

Software engineering moved to a 100% remote setup almost instantaneously in march 2020. There were a few weeks of initial confusion but everyone came out successful. Companies booked record profits...

Playbook for the first week as a new manager

You are probably operating as a tech lead and being offered to become the manager of the team. The announcement day comes. Now what? I am sure you are reeling...

How to pitch when management is not supportive of your ideas

At Uber, I come across hundreds of ideas every year being pitched for funding & support. Some ideas go viral while others fall flat. Here is the number one reason...

How to ask for a raise without feeling awkward

I have discussed compensation with numerous engineers over the years as their manager. Here is a playbook that will help you with that conversation.

Leetcode, system design books, and mock interview

Interviews are designed to evaluate three key dimensions of a candidate – Ability, Knowledge and Intent.

A simple change will help you hire software engineers faster

One of the most common complaints from engineering managers today is hiring. Everyone believes that the market is hot and that it is extremely difficult to hire.

Two questions you must ask your hiring manager before signing the offer letter

An interview is a two-way street. It is the company and hiring manager vetting you as much as you are trying to vet them.

Switching to engineering management? here is what to expect after a decade of engineering leadership

I was offered a management role as an engineer. The idea of doing everything as a tech lead but additionally taking on ‘people management’ sounded exciting, to put it bluntly....