#Hiring

Posts on sourcing, evaluating, and selecting people who raise the bar.

November 1, 202521 min read

AI Broke Interviews

Interviewing has always been a big can of worms in the software industry. For years, big tech has gone with the LeetCode style questions mixed with a few behavioural and rounds....

July 26, 202512 min read

Building Remote Teams

You've probably heard stories of big tech companies in US and hiring double that number in India, blaming AI for the shift. Everyone's first thought is likely cheap labor. While...

February 23, 202521 min read

Engineering Manager Interview Preparation

Layoffs seem to be everywhere these days. You scroll through feeds, and it’s another round of cuts, another company restructuring. If you're a seasoned manager, losing your role...

February 11, 20257 min read

Tech Hiring Bubble Bursts

I wasn’t around in the 90s, but people who were say it was incredible. If you could code, you were set. Talent was rare. There were almost everywhere. In the 2000s and early 201...

November 27, 20245 min read

The Reality of an Employer's Market

Lately, Iʼve seen a lot of posts about what employers should do or how they should treat candidates, what benefits they should offer, and how they should run their interviews. I...

November 17, 20246 min read

Hiring Red Flags

Hiring is tough. It's one of the most important tasks a manager faces while growing their team. The problem with hiring is that a bad hire can significantly impact you financial...

October 13, 20244 min read

No Fluff Please

I've seen countless socalled resume coaches who stuff resumes with flashy buzzwords like 'scalable' and 'fast.' It's all fluff, and it doesn't land real results. A truly impactf...

October 7, 20246 min read

Losing a Top Performer

Over time, I had to manage and help to manage many times when a top performer quits. It sucks but we need to be reasonable. Imagine you’re on a winning streak, your top striker,...

July 30, 20248 min read

From Engineer to Manager

I often get asked whether someone should transition into management. In the past, this might have been the only viable growth path. However, in most large organizations today, t...

July 14, 20246 min read

Interviewing Your Future Boss

I’m sure you have been asked if you have any questions during interviews. A few things come to mind. Often, we think we need to impress the other party. Nevertheless, tough ques...

June 5, 20246 min read

Operational Skills Needed

Over the years, I've interviewed many candidates. One crucial skill that often gets overlooked is operational reflexes during oncalls. Surprisingly, few companies test for this,...

February 7, 20244 min read

Navigating Layoffs

In the last few years, companies have begun laying off talent, leading to tough and depressing times for many. Some layoffs came as a big surprise, especially from companies tha...

November 12, 20232 min read

Embracing TikTok

I've had a TikTok account for a while. I was a passive scroller. But, today I made my first video based on . It's about how building a great team is like cooking a good meal. Yo...

November 12, 20236 min read

Talent Sourcing Journey

Talent sourcing is one of those things everyone claims to understand until they actually have to do it. On paper, it sounds simple: find great people, hire them, done. But anyon...

October 29, 20234 min read

Hiring Harmony

Building an allstar team is a bit like cooking a nice dish. It's less about throwing in a lot of ingredients. It’s more about using just the right ones to create something truly...

June 12, 202214 min read

System Design Interviewing Tips

System design interviews are inherently subjective. Outcomes depend on many factors, including the backgrounds of both the interviewer and the candidate. Even if both have exper...

March 20, 20228 min read

Engineering Roles and Responsibilities

Engineering organizations have roles and responsibilities either explicitly or implicitly. When it’s explicit, one or more people exercise the engineering role, and the responsi...

February 21, 20226 min read

Essential Engineering Principles

Engineering principles give teams a practical foundation for how to build and operate software. They guide decisions, shape behaviours, and help groups stay aligned even as syst...