The alpha geek tries to create a culture of excellence, but ends up creating a culture of fear.

Page 49 · Location 602-602

Alpha geeks make absolutely terrible managers, unless they can learn to let go of their identity as the smartest person in the room and most technical person on the team.

Page 51 · Location 629-631

What you measure, you improve.

Page 52 · Location 645-645

they need to be recognized for the work they put in, and the mentor should be treated as a first-class citizen with respect to other responsibilities the person might have.

Page 53 · Location 666-667

give people the best mentor for their situation.

Page 54 · Location 674-675

Developing patience and empathy is an important part of the career path of anyone working in a team-based environment.

Page 54 · Location 678-679

When we close our minds and stop learning, we start to lose the most valuable skill for maintaining and growing a successful technical career.

Page 57 · Location 711-712

It’s hard to see patterns when the only data points you have are your own experiences.

Page 57 · Location 716-717

mentoring forces you to hone your communication skills.

Page 58 · Location 723-723

mentoring forces you to hone your communication skills. It requires you to practice listening, in particular, because if you can’t hear the questions you’re being asked, you’ll never be able to provide good answers.

Page 58 · Location 723-724

To work successfully with a newcomer or a more junior teammate, you must be able to listen and communicate in a way that person can understand,

Page 58 · Location 726-727

To work successfully with a newcomer or a more junior teammate, you must be able to listen and communicate in a way that person can understand, even if you have to try several times to get it right.

Page 58 · Location 726-727

Software development is a team sport in most companies, and teams have to communicate effectively to get anything done.

Page 58 · Location 727-728

For one, I was more than just a good engineer. I was a good communicator. I could write clear documents, I could give presentations without melting down, and I could talk to people in different teams and different roles and explain what was going on.

Page 61 · Location 749-751

I was also good at prioritizing. I was eager to push work forward and decide what needed to be done next.

Page 61 · Location 751-751

I was willing to pick up the pieces and do what needed to be done to make progress.

Page 61 · Location 751-752

The tech lead role, after all, is a leadership position, even when it’s not a management position.

Page 61 · Location 753-754

recognize that story, because it happens everywhere. The idea that the tech lead role should automatically be given to the most experienced engineer, the one who can handle the most complex features or who writes the best code, is a common misconception that even experienced managers fall for.

Page 61 · Location 761-763

Tech lead is not the job for the person who wants the freedom to focus deeply on the details of her own code. A tech lead who does this is not doing her job.

Page 62 · Location 763-764

Tech lead is not the job for the person who wants the freedom to focus deeply on the details of her own code. A

Page 62 · Location 763-764