Upon hearing that someone is underperforming, many companies will have you write the person a document called a performance improvement plan. This is a set of clearly defined objectives that the person must achieve within a fixed period of time.

Page 149 ¡ Location 1806-1807

often the plan is written in such a way that the person can’t possibly hope to achieve the goals in the allotted time, and it’s just a generous way of giving someone time to look for another job before being fired. Whatever the procedure is at your company, the process of coaching someone out should begin long before any performance improvement document is filed with HR, and long before the actual act of firing. One of the basic rules of management is the rule of no surprises, particularly negative ones. You need to understand what a person is supposed to be giving you, and if that isn’t happening, make it clear to her early and often that she is not meeting expectations. The ideal is that you know exactly what job she is supposed to be doing, and if she isn’t doing it, you can say, “You aren’t doing X, Y, and Z. Do more of those things.” Of course, like all perfect circumstances, reality is rarely so simple. A common, straightforward scenario is closer to the following. Your employee, Jane, has been with you for a few months. She seemed a little bit slow in the onboarding process, but you gave her the benefit of the doubt; the code base isn’t in perfect shape, and there’s a lot of business jargon to learn in a new hire’s first few months.

Page 149 ¡ Location 1809-1819

often the plan is written in such a way that the person can’t possibly hope to achieve the goals in the allotted time, and it’s just a generous way of giving someone time to look for another job before being fired.

Page 149 ¡ Location 1809-1811

the process of coaching someone out should begin long before any performance improvement document is filed with HR,

Page 149 ¡ Location 1812-1812

you start giving feedback early and often, and keep records of the feedback you’ve been delivering.

Page 150 ¡ Location 1824-1825

You’ll always need to have a record of negative feedback to fire someone in any environment where HR is active and a standard performance improvement plan is required.

Page 151 ¡ Location 1829-1830

“coaching out.” Make the situation clear to him. You have told him repeatedly what the next level looks like, and he has not been able to show that he can work at that level, so you don’t think that your team is the right place for him to grow his career.

Page 152 ¡ Location 1854-1856

“coaching out.” Make the situation clear to him. You have told him repeatedly what the next level looks like, and he has not been able to show that he can work at that level, so you don’t think that your team is the right place for him to grow his career. You aren’t firing him, but you are telling him that he needs to move on if he wants to progress.

Page 152 ¡ Location 1854-1857

More than writing code, they hold responsibility for identifying bottlenecks in the process and roadblocks to success for their team and clearing these roadblocks.

Page 155 ¡ Location 1887-1888

capable of identifying headcount needs for the team and planning and recruiting to fill these needs.

Page 155 ¡ Location 1891-1892

it’s easy for new managers to get overly focused on the people-related tasks,

Page 156 ¡ Location 1900-1900

syndrome. I knew I was out of my league. They knew I was out of my league! Of course, both of the most senior engineers I was now managing realized that this was awkward. We talked about how everyone had a job to do, and mine was to help them succeed however I could.

Page 157 ¡ Location 1911-1913

I knew I was out of my league. They knew I was out of my league! Of course, both of the most senior engineers I was now managing realized that this was awkward. We talked about how everyone had a job to do, and mine was to help them succeed however I could.

Page 157 ¡ Location 1911-1913

even though you may stop writing code, your job will require that you guide technical decision making.

Page 158 ¡ Location 1927-1928

if you truly wish to command the respect of an engineering team, they must see you as technically credible.

Page 158 ¡ Location 1931-1932

at this level, if you don’t stay in the code, you risk making yourself technically obsolete too early in your career.

Page 158 ¡ Location 1937-1938

It’s far easier to identify technical debt and prioritize dealing with it when you’ve slogged through the code yourself.

Page 159 ¡ Location 1944-1945

Strong engineering managers can identify the shortest path through the systems to implement new features.

Page 159 ¡ Location 1948-1948

these managers end up grabbing technical time on nights and weekends, if ever.

Page 160 ¡ Location 1953-1953

I pushed the team to make improvements that allowed us to release daily.

Page 163 ¡ Location 1988-1988