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

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

My job as tech lead was to continue to write code, but with the added responsibilities of representing the group to management, vetting our plans for feature delivery, and dealing with a lot of the details of the project management process.

Page 62 · Location 769-771

we know from the title that it is expected to be both a technical position and a leadership role, and that it is often a temporary set of responsibilities rather than a permanent title.

Page 62 · Location 776-778

The tech lead role is not a point on the ladder, but a set of responsibilities that any engineer may take on once they reach the senior level. This role may or may not include people management, but if it does, the tech lead is expected to manage these team members to the high management standards of RTR tech.

Page 63 · Location 779-781