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

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. 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

I knew I was out of my league. They knew I was out of my league!

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

be aware that your manager may actually have an even harder time dealing with the brilliant jerk than you do. She isn’t seeing the immediate impact on team dynamics; she’s just seeing someone who gets things done. Be prepared to have a series of conversations with both the employee and your boss.

Page 164 · Location 2004-2006

Sometimes the negative person is just unhappy and the best thing to do is to help him leave the team on good terms;

Page 164 · Location 2008-2009

Other times, the person has no idea about the impact he’s having on the team,

Page 164 · Location 2009-2010

In a case where overwork is due to a pressing, time-critical release, remember two things. First, you should be playing cheerleader. Support the team however they need supporting, especially by helping out with the work yourself. Order dinner. Tell them you appreciate the hard work. Make it clear that they’ll have explicit break time after the push. Make it as fun as you can in the moment.

Page 166 · Location 2021-2023

You can make the situation worse by undermining your peers in front of your team, so even when you are frustrated with them, try to stay positive and supportive of their efforts in public.

Page 167 · Location 2034-2035