All Stories

Not talking vacations is preventing your growth as an engineering leader

If you lead a large organization, talking a vacation is the single best way for you to help your teams and yourself.

Learn the art of escalation to build lasting work relationships

Escalations are standard way to find resolution between teams but 99% of them go down the path of conflict from the get go.

In defense of leetcode

I had previously written about why hiring is messed up, here I am playing devil’s advocate

You are paying a startup to work there

Startups provide a universe of experience, but good compensation may not be one of them.

Stop saying ‘you are doing a good job’ to your reports

Acknowledging good work is important to motivate engineers, but just saying ‘you are doing a good job’ is absolutely the worst way of doing that.

Navigate office politics with this little secret

Politics is simply an architecture of information flow and influence in an office. Office politics being good or bad is only as good or bad as the intentions behind leveraging...

Is your team building activity building relationships?

Playing games, eating out or picnic in the park is not exactly team building, you are missing out a lot if you are only doing those.

How to reduce stress due to attrition for new mangers

A single person leaving in a 10 member team is a loss of 10 percent of your team. Projects can get delayed. Developing the following point of you view and...

Technologies to invest in early as a CTO

Startups move fast and iterate to find product market fit. In doing so, there is less focus on developing foundational systems. Technical leaders focusing on common systems like framework/language, database,...