Managing Humans: Biting and Humorous Tales of a Software Engineering Manager
Rate it:
Open Preview
20%
Flag icon
I’ve come to expect that freakouts are a normal event in passionate engineering teams. It’s still a management failure.
20%
Flag icon
Someone is screaming in your office, and once you successfully defuse the situation, you know two things. First, there is a problem that needs to be solved. Second, and more importantly, someone believes the best way to get your attention is by freaking out.
20%
Flag icon
The gift of the enthusiastic beginner is blissful and empowering ignorance.
21%
Flag icon
you now have just enough experience to understand the actual work involved in becoming proficient at a task you previously thought you could magically improvise.
21%
Flag icon
when communications are down, listen hard, repeat everything, and assume nothing.
24%
Flag icon
There are three distinct phases to the mandate: Decide, Deliver, and Deliver (Again).
24%
Flag icon
for every person on the team who has a strong opinion regarding the decision, there are probably four other coworkers who just want someone to make a decision so that they can get back to work.
24%
Flag icon
I will say that if you don’t spend time considering both sides of the issue before you deliver, then your team will know it and your credibility will be suspect.
24%
Flag icon
The team has got to leave the room knowing the decision has been made. They don’t have to like it, they may hate it, but they can’t leave the room thinking there’s wiggle room in what you decided.
25%
Flag icon
for each piece of information you see, you must correctly determine who on your team needs that piece of information to do their job.
25%
Flag icon
When I hear a fantastic piece of gossip, I’m listening for two things. First, what is actually being said, and second, what informational gap in knowledge is being filled by this fantastic fabrication.
26%
Flag icon
Gossip, rumors, whatever the creation is, it means that someone, somewhere in your organization is asking for help.
26%
Flag icon
you never know what your team is going to care about.
26%
Flag icon
“What did you just hear?”
26%
Flag icon
In my staff meetings, I throw in the occasional long pause. Maybe I’ve just said something controversial and received no pushback.
27%
Flag icon
A good manager is a person who is playing to a strategy and isn’t merely stumbling around squashing fires all day.
27%
Flag icon
the point of a performance review is not the review itself but the conversation that stems from it.
27%
Flag icon
You want to see the person processing the information you just presented; you want to see them asking questions.
27%
Flag icon
Subtlety starts with humility. Exhibiting your power and knowledge as a manager isn’t always the best method of communicating.
27%
Flag icon
The use of subterfuge for good means keeping the intent honest.
28%
Flag icon
in most businesses, everyone’s basic agenda is visible after they’ve talked for about 30 seconds.
28%
Flag icon
if you’re only interested in building power, you’re going to lose.
28%
Flag icon
I’ve turned into a total dorkwad manager and can no longer communicate like a normal human being.
29%
Flag icon
managers are hubs of communication (see Chapter 12). The better they communicate across these sphere boundaries, the more people they can communicate with, and the more data they have. This consequently leads to better decisionmaking.
29%
Flag icon
when you’re talking to individuals, talk to them using the familiar language of a friend.
29%
Flag icon
your goal is to have a conversation, and for that to happen, both people sitting at the table need to trust and understand what is being said.
29%
Flag icon
If they don’t trust you, they aren’t going to say shit.
30%
Flag icon
a decent amount of your professional misery is based on the simple act of one person misinterpreting the intent of another,
30%
Flag icon
“I know you just said something complicated and I am directing my full attention at understanding what you said and what it means.”
30%
Flag icon
Each time I sit down to listen, my goal is the same: continue to build trust with the people I depend upon and who, in turn, depend upon me.
31%
Flag icon
You need an off-site not to solve a strategic product problem, but to give the team members time away from their hurry to get to know each other.
31%
Flag icon
everything appears to be working but we’re not achieving success—for whatever success means at that stage of the company.
32%
Flag icon
My rule of thumb is that each person at the off-site has a deliverable, and that usually means that they need to step up and present.
32%
Flag icon
After years of off-sites, my observation is that you only find three new ideas that you act upon.
33%
Flag icon
the result of that success is that we’re able to hire more people to do the seemingly impossible amount of work our success has created.
34%
Flag icon
The DNA team is not only the set of engineers who are the best candidates to vet the big idea, but those who have ability to talk about how to make it better, can constructively criticize, and are distinctly drama- and politics-free.
34%
Flag icon
A DNA meeting is not a regular meeting; it is an active and healthy debate about a bet big enough that we’re gathering our bright minds to make sure we don’t fuck it up.
35%
Flag icon
DNA recognizes that the team members we want are examples of folks who live and breathe technical experience, who are selfless, and who contribute exceptional value to the company.
36%
Flag icon
How in the world are you going to scale if you’re slowly forgetting how software is made?
36%
Flag icon
Be able to draw a detailed architectural diagram describing your product on any whiteboard at any time.
36%
Flag icon
If you can’t imagine owning a feature, my backup advice is to fix some bugs.
37%
Flag icon
I deeply believe in the power of the individual, but I also believe that in order to build epic shit at scale, a colorful tapestry of talent and degrees of experience is essential. And when I say colorful, I mean people who often don’t get along precisely because of this diversity.
38%
Flag icon
The Director’s job is to figure out how the company fits into and interacts with the rest of the world.
38%
Flag icon
There are humans who thrive in the Lead of Leads role. They have this stunning ability to gather and maintain a tremendous amount of state about a great many people and projects in their heads and they do this seemingly effortlessly.
39%
Flag icon
never in my life have I ever stared at a fancy title and immediately understood the person’s value.
39%
Flag icon
Phil’s title should be Humble Math-Addled Keeper of the Peace whereas Felix’s would be The Dark Lord of Performance and Snark.
40%
Flag icon
Titles allow leadership to bucket individuals into convenient chunks so as to award compensation and measure seniority while also serving as labels that are somehow expected to give us an idea about expected ability.
40%
Flag icon
Titles place an absolute professional value on individuals, while the reality is that you are a collection of skills of varying ability. Some are your super power, some are your Achilles’ heels, and none are clearly defined by a title.
40%
Flag icon
For a leader of humans, it’s your responsibility to push your folks into uncomfortable situations in which they’ll learn, document, and recognize their accomplishments, and then help them recover from their failures as quickly as possible.
41%
Flag icon
Managers lose it when they are no longer questioned in their decisions.