Managing Humans - Biting and Humorous Tales of a Software Engineering Manager

By: Michael Lopp
Source:https://www.amazon.com/Managing-Humans-Humorous-Software-Engineering/dp/1484221575/ref=sr_1_3?dchild=1&hvadid=77653063776393&hvbmt=be&hvdev=c&hvqmt=e&keywords=managing+humans&qid=1606154226&sr=8-3&tag=mh0b-20

Part I: The Management Quiver

1. Don’t Be a Prick Be a human

a great manager is someone with whom you can make a connection no matter where you sit in the organization chart.

Every single person with whom you work has a vastly different set of needs.

This is your most important job. I know the senior VP of engineering is telling you that hitting the date for the project is job number one, but you are not going to write the code, test the product, or document the features.

The team is going to do these things, and your job is managing the team.

The CEO believed that these spreadsheet-laden, all-hands meetings were all the connection he needed to build a relationship

You need to remember that what worked one day as a motivational technique will backfire in two months because human beings are confusing, erratic, and emotional. In order to manage human beings in the moment, you’ve got to be one.

2. Managers Are Not Evil: Start with a basic understanding of where managers come from and what they do

“What, exactly, do you do?” -- This basic what-do-you-do disconnect between employees and managers is at the heart of why folks don’t trust their managers

managers who were great at the pride part, but turned into jerks when the panic started.

Likewise, new leaders and lessons showed up during the panic—leaders who were quietly getting their work done during the pride.

These are genuinely evil and mean people who put themselves before their team, who lie, and who have absolutely no ability to lead

because you don’t understand what they do, you are automatically biased against them.

Anyone outside of your head is a mystery because they are not you.

seven critical questions that you need to answer in order to figure out if this guy is capable of looking out for number one—you.

  1. Where Does Your Manager Come From?
  1. How Is He Compensating for His Blind Spots
  1. Does Your Manager Speak the Language ?
  1. How Does Your Manager Talk to You?
  1. How Much Action per Decision ?
  1. Where Is Your Manager in the Political Food Chain ?
  1. What Happens When They Lose Their Shit?

The Big Finish: When the first layoff hit Borland, senior VP of applications walked around the building, gathered the product team up, and then told us the straight dope about the layoff... in the hallway. This is what the layoff is about, this is who is affected, and this is when it’s happening.

Still, I think fondly of the guy because during a time of stress, he illuminated. He didn’t obfuscate.

Question #1: Where did I come from? Being able to relate to those you manage comes from intimately understanding their job. It allows you to speak their language.

Question #2: Where am I going? A plan for your manager’s next big move is his incentive. It puts him in the uncomfortable position of trying to discern the murky political motivations of the major influencers of your company.

You care because his [manager's] success is your success.

3. Stables and Volatiles: There are two builders you need in the build

The birth of 1.0 initiates a split of the development team into two groups: Stables and Volatiles.

Stables are engineers who:

Volatiles are the engineers who:

Volatiles believe Stables are fat, lazy, and bureaucratic.

Stables believe Volatiles hold nothing sacred and are doing whatever they please, company or product be damned.

Bad news: everyone is right.

while all your leadership instincts are going to tell you to negotiate a peace treaty, you might want to encourage the war.

The birth of a successful 1.0 is a war with convention and common sense.

Volatile transforms into a Stable.

The arrival of the second-generation Volatiles is the source of an amazing amount of organizational discontent.

your job as a leader is to nurture this disruption.

you have a choice: coast and die , or disrupt.

As a leader, you need to figure out how to invest in disruption, which is counterintuitive because disruption, by definition, is destructive.

years ago, some Volatile thought, We are not a seller of books, we are builders of technology. (Amazon AWS)

Your Stables bring predictability, repeatability, and credibility to your execution, and you need to build a world where they can thrive.

Volatiles who consider it their mission in life to replace the inefficient, boring, and uninspired.

create a corner of the building where they can disrupt.

constant negotiation of a temporary peace treaty between the factions.

4. The Rands Test: Take a brief test to understand the health of your team

"The Joel Test: 12 Steps to Better Code" -- It’s his own, highly irresponsible, sloppy test to rate the quality of software. But... start here.

Growing rapidly teaches you one thing well: how communication continually finds new and interesting ways to break down.

A growing group needs to continually invest in new ways to figure out what it is collectively thinking

The Rands Test: 11 Possible Points

  1. Do you have a one-on-one?
  2. Do you have a team meeting?
  3. Do you have status reports?
  4. Can you say “no” to your boss?
  5. Can you explain the strategy of the company to a stranger?
  6. Can you explain the current health of business?
  7. Does the guy/gal in charge regularly stand up in front of everyone and tell you what he/she is thinking? Are you buying it?
  8. Do you know what you want to do next?
  9. Does your boss?
  10. Do you have time to be strategic?
  11. Are you actively killing the Grapevine?

Do you have a consistent one-on-one where you talk about topics other than status? (+1)

Do you have a consistent team meeting? (+1)

Are handwritten status reports delivered weekly via e-mail? (–1)

Are you comfortable saying “no” to your boss? (+1)

Can you explain the strategy of your company to a stranger? (+1)

Can you tell me with some accuracy the state of the business ? (Or could you go to someone somewhere and figure it out right now?) (+1)

Is there a regular meeting where the guy/gal in charge gets up in front of everyone and tells you what he/she is thinking? (+1) And are you buying it? (+1)

Can you explain your career trajectory ? (+1) Bonus: Can your boss? (+1)

Do you have well-defined and protected time to be strategic? (+1)

Are you actively killing the Grapevine ? (+1)

The point of the Rands Test is not the absolute score.

Your course is dependent on what you care about, and the Rands Test points out good places to start.

5. How to Run a Meeting Tips: for developing your meeting culture

Anything goes when it comes to a conversation.

Alignment vs. Creation

Each hard problem requires a unique solution, and finding that solution is where creation meetings can go bad.

A meeting has two critical components : an agenda and a referee

few small tips

There is a point where the referee becomes the dictator and owns the meeting. abuse of the dictator role eventually results in everyone shutting down,

Improvisation . The solution to whatever the hard problem might be is going to show up via one of two things: random brilliance or grindingly hard work.

A good referee knows When the meeting is nowhere near the stated agenda, but everyone in the room is showing all the nonverbal signs of progress

When this person who appears to be rambling and wasting everyone’s time is onto something that might lead to random brilliance

The glaring danger signs for a meeting that is doomed, whether it’s a lack of preparation, the absence of a key player, or the fact the team is wound up about another issue entirely.

The courage it takes to stop this meeting five minutes into the scheduled hour because there is no discernible way to make progress.

A Culture of Meetings

6. The Twinge: Listen all the time and use your experience to detect disasters before they occur

The question I want to answer here is how in the hell an SVP who isn’t even part of this project, who was invited as a courtesy, and who has never even see the project proposal finds the biggest strategic gap in our thinking after staring at our slides for 13 minutes? She had a Twinge.

Twinge Acquisition

A Manager’s Day : Full of Stories

I could spend my entire day trying to understand, and I’ve got two other projects of equal size that are running hot.

Do you remember every success and failure? No. However, this doesn’t mean you don’t remember the experience.

My belief is that my experiences drive my sometimes subconscious instincts, and this is why I’ve come to trust the Twinge.

Your failure to heed your Twinge is a management failure.

one of your jobs is to listen to the stories and map them against your experience.

And when there’s a Twinge, you ask questions,

when the story doesn’t quite feel right, you demand specifics.

7. The Update, the Vent, and the Disaster: The rules for a good 1:1 and the types of 1:1s that show up on your doorstep

Your job in a one-on-one is to give the smallest voice a chance to be heard.

Start with a question: “How are you?”

basic rules

Always do it:

How Are You?

one of three buckets regarding the type of one-on-one we’re about to have:

take it on myself to find a meaty conversation, and if I don’t find it in the first 15 minutes, I’ve got three moves:

while tactics are progress, the real progress is made when we get strategic

A productive one-on-one is one where we talk strategically about how we do stuff, but more importantly, how we might do this stuff better.

The Vent

There is a point where you need to jump in, but these conclusions and your actions vary.

The Vent is motivated by emotion. That’s the key difference between the Update and the Vent.

Emotion is a slippery slope, and what can start as a Vent has a chance of spiraling into a Disaster.

The Disaster

tips on recognizing and handling the Disaster:

There will, hopefully, be a point when the majority of the emotion has passed, and the aggrieved will be willing to having a rational discussion.

A Disaster is the end result of poor management. When your employee believes totally losing their shit is a productive strategy, it’s because they believe it’s the only option left for making anything change.

Assume They Have Something to Teach You

The cliché is, “People are your most valuable resource.” I would argue that they are your only resource.

other tools only support your one and only resource: your people.

weekly opportunity for you to see where dissatisfaction might quietly appear.

weekly preventive maintenance while also understanding the health of your team.

place to listen for what your employee isn’t saying.

The sound that surrounds a successful regimen of one-on-ones is silence.

Your reward for a culture of healthy one-on-ones is a distinct lack of drama.

8. The Monday Freakout: Strategies for dealing with the unexpected

As a rule, the earlier on Sunday that you think about Monday is an indication of how much you neglected to do on Friday.

Rands Rule of Software Management #27 : If someone is going to freak out, it’s going to be on a Monday.

Don’t Participate in the Freakout

Hammer the Freak with Questions

You Still Have a Problem

But you screwed up.

once you successfully defuse the situation, you know two things.

9. Lost in Translation: Communication strategies for disconnected personalities

Early on in your mastery of a complex thing, you are going to catastrophically overestimate your ability.

The sensation of the Fall is disproportionate to the size of the lesson.

In a normal getting-to-know-you situation with an employee, the first question I want to be able to answer is, “What do they want?”

Your first job isn’t understanding core motivation , it’s basic communication.

Whenever I say something that might be ambiguous, I ask, “What did you hear?”

when I’m listening, and the topic or intent is not abundantly clear, I restate: “OK, what I heard was . . .”

It sounds like this:

With practice, you’ll learn the unique rules of engagement . You’ll discover the words and the ideas that people use to describe both their happiness and their displeasure.

when communications are down, listen hard, repeat everything, and assume nothing.

10. Agenda Detection: The first step in getting out of a meeting is understanding why it exists

agenda detection is the ability to discern

  1. Typical meeting roles and how meeting participants assume them.
  2. Explanation of what these distinct meeting roles want out of a meeting.
  3. How to use this understanding to get the hell out of the meeting as quickly as possible.

Meeting Bail Tip #1: Identify the Type of Meeting

Chances are you’re either in an informational meeting or a conflict resolution meeting.

Information meeting:

At a conflict resolution meeting, some problem needs to be solved.

Meeting Bail Tip #2: Classify the Participants

two major types that you need to identify: players and pawns.

Meeting Bail Tip #3: Identify the Players

If you’re sitting in a meeting where you’re unable to identify any players, get the hell out. This is a waste of your time.

Unfortunately, if you’re new to a group, you need to get burned by the windbags a few times before you learn to avoid these totally fucking useless meetings.

Meeting Bail Tip #4: Identify the Pros and Cons

common tactic of a good pro is to not acknowledge that they’re the pro.

Meeting Bail Tip #5: Figure Out the Issue

Meeting Bail Tip #6: Give the Cons What They Want

Meeting Bail Tip #7: Figure Out the Issue

Meetings give us the opportunity to include other organizations with other accents. This makes the language chaos complete.

Now, you don’t care. You don’t need to know what they’re saying because with agenda detection, you can figure out who they are, what they want, get it for them, and get the hell out.

11. Dissecting the Mandate: Understanding when and how to insist on strategy

In your quiver of management skills

There are three distinct phases to the mandate: Decide, Deliver, and Deliver (Again).

Decide

Mandates are the friend of the silent majority. Even if you really annoy the concerned parties, the silent majority will appreciate the peace and quiet once you’ve delivered your verdict.

Deliver

The team has got to leave the room knowing the decision has been made.

Deliver (Again)

Delivering (again) is not going to quench discontent in your team, but it’s going to give everyone involved a chance to speak up,

Foreign Mandates

You are going to look lame when you relay the mandate without a clue as to why the mandate showed up.

12. Information Starvation: Each piece of information that arrives has a

proper home or homes

One of your many jobs as manager is information conduit, and the rules are deceptively simple: for each piece of information you see, you must correctly determine who on your team needs that piece of information to do their job.

Perhaps the biggest loss of essential information is when managers rely on their brains as to-do lists.

It might feel like you’re passing on useless information, but the rule of thumb is that you never know what your team is going to care about.

Simply because an e-mail or thought makes sense or has some interesting context in your head doesn’t automatically mean the insight is going to be obvious to anyone else.

taking the time to give each piece of information that you’re passing on a bit of your personal context never hurts.

Whether it’s gossip, rumors, staring, pacing, or yelling, your team is always telling you what they need to know. This means your job is not just to be an information conduit; it’s also to employ a policy of aggressive silence.

13. Subtlety, Subterfuge, and Silence: Three leadership approaches for traversing complexity and making progress

read The 48 Laws of Power; There’s some pretty evil shit documented there as well as some basic truths

Management is chess. When you’re presented with a problem, you sometimes need to sit back and take a look at the board, figure out the consequences of each of move, and, most importantly, pick a move.

the move and how you pick it does not involve 48 laws, but only three words: subtlety, subterfuge, and silence.

Subtlety

It’s that you solve it in an ingenious, novel way that builds and refines your management aptitude.

Subterfuge

The use of subterfuge for good means keeping the intent honest.

Silence

Remember this: in most businesses, everyone’s basic agenda is visible after they’ve talked for about 30 seconds.

Asking for what you need is a good strategy in business; it’s called collaborating.

The 48 Laws of Power are the real deal, but they are focused on war, not business. Go buy the book if you want to know more, but read wisely.

there is one law—not in the book by Greene and Elffers—that is true: if you’re only interested in building power, you’re going to lose.

14. Managementese: The language you use defines your leadership

snippet of his conversation: “I think it’s a key decision and I’m asking you to think outside of the box . . .” I cringed. Management speak.

Well, it means something like “Don’t restrict your thinking to conventional avenues,” but that’s not what your team hears when you say it.

Managementese is a language that is learned, evolved, and spoken by managers.

when you’re talking to individuals, talk to them using the familiar language of a friend.

15. You’re Not Listening: Look them straight in the eye and never look at the clock

start with the most basic rule of listening: If they don’t trust you, they aren’t going to say shit.

a good conversation starts with the ability to listen.

Let’s start… Open with innocuous preamble. In most discussions or one-on-ones, you have an agenda. There is a question that you really want to ask. Don’t start with this question. In fact, start with something small and innocuous. Crap openers like, “How are you?” or “What’s up?”

Your preamble states your intent: “Outside of this door, it is professionally noisy. Inside of this room, we are going to talk and listen.”

Look them straight in the eye and don’t look at the clock.

Eye contact is the easiest way to demonstrate your full attention, and it’s also the easiest way to destroy it.

Be a curious fool. Assume they have something to teach you.

early on in establishing the attention contract, they’re going to be nervous. They’re going to assume that you’ll be talking and not listening,

Keep asking stupid questions based on whatever topics arrive until you find an answer where they light up.

When you understand what they really care about, you’ll be better equipped to have bigger conversations, and that is where trust is built.

Validate ambiguity, map their words to yours, and build gentle segues .

maintain the conversational flow.

repeat their last sentence, “What I hear you saying is . . .” and then I repeat my version of their thought.

The goal is to make it clear to the other person: “I know you just said something complicated and I am directing my full attention at understanding what you said and what it means.”

discover how to move from one topic to the next.

Pause. Like, shut up

If They Don’t Trust You, They Aren’t Going to Say Shit

Listening is work, and the difference between listening well and making them feel like you’re selling them a car has to do with intent.

16. Fred Hates the Off-Site: A meeting designed to help you set or reset strategy

The reason an off-site exists is simple: you, the leader of the people, need certain essential work to occur that cannot easily occur now under normal conditions within the building.

We Need to Understand Who We Are

We Need a New Direction and/or Fewer Disasters

We are Embarking on an Epic Journey

A Meeting with Certain Characteristics

An off-site is not an opportunity to ignore opinion; an off-site is a chance to select a group of folks who are going to best represent the company on whatever huge problem we’re solving.

Everyone Presents, or at Least Speaks

It’s Not in your Usual Building

There’s Someone Responsible for Flow as Well as Action

Each time your company doubles in size, it needs to reinvent how it communicates, and each subsequent transformation is increasingly radical and foreign.

No Personality Tests, No Trust Falls, and No Outsiders

There’s a moment I like each person to have as part of an off-site, and I call it the bright-and-shiny inflection point. They finally let go of all the tactical things they need to do and allow their brains to jump into the creative soup

An off-site must be at least two days long. You need one evening where everyone gets away from what is hopefully a high-bandwidth conversation regarding whatever it is that ails the company, and gets a chance to process this conversation in the back of their heads.

each person we add to do more work strategically slows us down. Each additional person levies a communication tax,

The successful off-site is one that maps the discoveries of the off-site to the reality of the work.

Bright-and-shiny inflection points are full of energy, but unless that energy is carefully channeled back into the building and immediately acted upon, all an off-site represents is a frustrating opportunity to dream, but not to act.

17. A Different Kind of DNA: A design and architecture meeting with teeth

a flat organization is one with as little hierarchy as possible to encourage the individual voice. What’s not to love?

But I do not yet understand how this idea scales.

We need leads and managers as a means of scaling responsibility and communication, but we need to dispel the idea that their roles are also the exclusive owners of decision-making.

DNA stands for design ’n’ architecture.

DNA suggests, these engineers are responsible for deep analysis regarding decisions and directions core to the product.

DNA makes the informal formal and it has five kinds of win:

  1. It shines a light brightly. DNA meeting is scheduled when something technical is going down. Something big. Something of magnitude.

  2. Bring respectable firepower. not talking just about those with ability, but also the folks who go out of their way to teach

  1. It has teeth
  1. DNA has absolutely nothing to do with management (and everything to do with leadership).

influential engineers who don’t want direct reports, but want to lead.

  1. DNA is achievable and aspirational.

You build a DNA meeting to remind the team that all forms of leadership matter.

18. An Engineering Mindset: On the topic of whether you should still code

Rands Management Rule Book

Too bad I'm wrong

you should be worried about your job because the evolution of how software development occurs might be moving faster than you are.

advice for maintaining an engineering mindset:

  1. Use the development environment to build the product.
  2. Be able to draw a detailed architectural diagram describing your product on any whiteboard at any time.
  3. Own a feature. make it a small feature,
  4. Write unit tests. there is no reason that a manager shouldn’t be participating in this massive global cross-pollination information cluster-fuck

If you want to be a good manager, you can stop coding daily, but . . . Stay flexible, remember what it means to be an engineer, and don’t stop developing.

19. Tear It Down: There are three leadership roles

“Would you rather be managed or be led?”

Three Leaders

  1. The Lead: The Lead of Leads The Director
  1. The Lead of Leads’: obvious defining characteristic is that they are responsible for multiple leads,
  1. The Director: primary focus is outward. The Director’s job is to figure out how the company fits into and interacts with the rest of the world.

20. Titles Are Toxic: Titles place an unfortunate absolute professional value on individuals

is it a job or a title? A job is a well-defined thing that has a clear and easy-to-understand set of responsibilities. A title often has neither.

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.

This is an impossibly tall order and is at the root of title toxicity.

21. Saying No The single most powerful arrow in your professional quiver

There are managers out there who are absolutely punch drunk with power, and if you’re working for one of these folks, I’m really sorry.

“With great power comes great responsibility.” As a manager, you are responsible for making great decisions and the best way to do that is to involve as much of the team as possible in every decision.

Your team is collectively smarter than you simply because there are more of them. More importantly, by including them in the decision process and creating a team where they feel they can say no, you’re creating trust.

A team that trusts you is going to look out for you.

Part II: The Process is the Product

The Process is the Product

22. 1.0: The hardest thing to build

Understanding 1.0

Figure 22-2. Rands 1.0 Hierarchy

                                   /-- Self-Actualization --\
                                  /--       Esteem         --\
                                 /--         Love           --\
                                /--         Safety           --\
                               /--       Physiological        --\

Do not trust charts ‘n’ graphs, but don’t let that lack of trust blind you to the intent of the story.

Pitch

Fact #1: You’re in a hurry. Don’t forget it.

People

Fact #2: No one is indispensable.

Your first three hires are your kindling. Their job is not to define the product roadmap, their job is to get things moving,

Fact #0: Startups almost always fail.

Fact #3: Process defines communication

Process

Fact #4: Each layer shapes and moves those near it.

Product

Fact #5: You don’t have a company until you have a product.

Fact #6: The lower the failure, the higher the cost.

Building Culture

23. The Process Myth: Process is a seven-letter word that begins with P that engineers hate

Engineers are creatures who appreciate structure, order, and predictability, and the goal of a healthy process is to define structure so that order is maintained and predictability is increased.

Engineers don’t hate process. They hate process that can’t defend itself.

At Apple, there is a creature called an Engineering Program Manager (“EPM”). Their job is process enforcement.

Healthy Process Is Awesome

at some magical Dunbar number, you pass two interrelated inflection points.

1 The Old Guard.

2 The New Guard.

the Old Guard can’t conceive of a universe where everyone doesn’t know everything, Eventually, meetings are convened...

Healthy process is awesome if it not only documents what we care about, but is also willing to defend itself.

24. How to Start: A nuts and bolts analysis of the time before you start

believe three things:

The risk of morning is exuberance . Unbridled exuberance

Evenings are dark, repetitive reminders that no matter what you do, time is going to pass and you’ve likely wasted some of it.

work the logical side. I give myself a task such as, What is the smallest piece of research I can do relative to the project?

25. Taking Time to Think Are you reacting or are you thinking?

Reacting vs. Thinking

reactive brain doesn’t actually like to think because thinking is messy.

examples:

Everyone thinks differently.

I was a fan of kicking things off with an offsite meeting.

Your meeting driver must be able to swerve the conversation back and forth between the two extremes, but generally keep it in the middle.

Whom to invite?

One land mine you’ve got to be aware of in your attendee selection is obstructionists.

goal for the first brainstorm meeting is to start reliving the pain of the last release.

second meeting is your prototype meeting

paper . . . code . . . wireframe . . . bulleted list. It doesn’t matter as long as there is documented evidence

things you can look for as the weeks pass:

Reviewing decisions to date is a good way to find structure and move forward.

team is going to spend the first brainstorming meetings venting.

Are holy shit moments occurring?

Better is the enemy of done

rule of thumb is if you aren't staring at one hard decision per meeting . . . you might be wasting your time.

26. The Value of the Soak Let your mind stumble and strike out in random directions

in creating a startup, you’re going to be faced with a thousand seemingly inconsequential decisions.

soak is when you plant the seed of a thought in your brain and let it bump around

Active Soaking

Passive Soaking

Soaking Takes Time

If your boss is waiting for you to weigh in on a critical decision, I am not advising you to say, “I have no clue what to do, I’m going to go ask dumb questions, pitch a stranger, write it down and then throw it away, and then forget everything I did.”

any big decision, any big problem, deserves time and consideration.

27. Capturing Context: Storing the thoughts that made your ideas bright

another verb, let’s call it wow, and let’s have it mean, “I’ve done something significant to my project and I want to capture the context of that change.”

while having the code safely in version control is good, understanding what is happening to the project on a day-to-day basis is even better. It’s called a status report

I finally found my technology angle on killing status reports. We need our tools to allow us to capture context at the moment we’re being bright, not Friday at 4 p.m. when we’re trying to get the hell out of work.

How much easier would your status report process be if all you had to do on Friday afternoon was ask your favorite app, “Show me all the wow for the last week”? That report alone is enough incentive for me try to remember to record my wow

28. Trickle Theory: Stop. Go do one thing. Now.

“People who talk fast are moving quickly to cover up the gaps in their knowledge.”

I know it feels great to get that impossible task on the to-do list. I know it feels like you actually did something, but what you’ve done is avoid conflict.

two types of impossible tasks.

Oddly, attacking both boring and hard tasks involve the same mental kung fu where your first move is starting.

Begin. Go read the first bug. Don’t think about how many are left. Go to the next one and watch what happens. In just a few minutes, you’ll have made something resembling progress.

Progress + momentum = confidence

The second piece of advice is simpler than the first, which is hard to imagine. Iterate. Once you’ve kicked yourself out of stop, iterate becomes a little easier,

I know there is no controlling the world, but I will fluidly surf the entropy by constantly changing myself.

Surfing entropy takes confidence.

29. When the Sky Falls: Concrete steps to prop up the sky

Step 1: The Situation in the War Room

Step 2: The “Bet Your Car” Perspective

Directly Responsible Individual, or DRI.

someone in the War Room asks, “Hey, why isn’t your name on the list?” Your answer is, “Because I’m the one making sure this whole thing is moving forward and I’m the one who gets fired if it doesn’t.”

Everybody is talking to everybody else about the state of your sky-falling situation, which means the Grapevine is actively working against you.

step 0.

In the face of disaster, it’s the wise person who does not act until they know. Unfucking the situation is a bandage. Understanding what you’re truly trying to fix is a cure.

30. Hacking Is Important Encouraging disruptive acts

Facebook S1 filing: The Hacker Way is an approach to building that involves continuous improvement and iteration. Hackers believe that something can always be better, and that nothing is ever complete. They just have to go fix it—often in the face of people who say it’s impossible or are content with the status quo.

Zuckerberg’s letter: “Done is better than perfect,” “Code wins arguments,” and “Hacker culture is extremely open and meritocratic.”

Hacking is disruptive,

Reasonable people are often scared by the new. This is because reasonable people are not barbarians, and they are not hackers. They appreciate the predictable, profitable, and knowable world that comes with a well-defined process,

What’s not documented are the nine spectacular failures the hacker survived before they built one success.

The well-intentioned people who arrive after the initial success of the hack don’t know of a world without it.

the people who grow the company are not the same people who founded it.

A healthy product company is, confusingly, one at odds with itself. It has a healthy part that is attempting to normalize and to create predictability , but it needs another part that is tasked with building something new that is going to disrupt and eventually destroy that normality.

31. Entropy Crushers Chaos-destroying machines

you’re approaching the dreaded moment where you don’t know the name of someone on your team. This is the first of many warnings that the team needs to evolve.

Project, Product, Program

rule : the addition of each new person on your team increases the cost of each of the following:

Gantt charts are great at showing the order of operations for building software, but never in history of ever have they effectively been used to measure when to ship that software.

What your team, and your culture, needs out of a project manager is entirely dependent on the people, the team, the culture, the projects, and this moment in time.

The arrival of project managers (or whatever you end up calling them) needs to coincide with a clear and present danger to the product or the team. They are here to help with X because if we don’t solve X, we are screwed.

good project manager’s job is to decrease chaos by increasing clarity.

As a lead, you have three jobs—people, process, and product —and you get to choose how to invest in each of those roles.

Part III Versions of You

32. Bored People Quit How to detect and fix boredom before it’s a resignation

when someone quits they are effectively saying, “I no longer believe in this company.” What’s worse is that what they were originally thinking was, “I’m bored.”

three techniques for detecting boredom:

  1. You notice any change in daily routine:
  2. You ask , “Are you bored?”:
  3. They tell you. And you listen:

What was “I’m bored” grew roots and became “I’m bored and why isn’t anyone doing anything about it?” and sprouted “I’m bored, I told my boss, and he . . . did nothing,” and finally bloomed into “I don’t want to work at a place where they don’t care if I’m bored.”

A Boredom Plan of Action

  1. Where are they going?  
  2. What are you currently doing to get them there?

Let them experiment

My gig is the care and feeding of engineers, and their productivity is my productivity.

33. Bellwethers Defining an interview beyond the technical

Hiring anyone is a risk.

other key interview group is trickier. This is your go-to set of interviewers that you trust.

Your bellwether team is where you gather the most perspective. Three key bellwethers:

Team Consensus: have an interview feedback meeting.

34. The Ninety-Day Interview Eight steps to following during your first ninety days

When you accept a new job, you don’t know who you are going to work with, what you are going to be doing, and how much (or little) you’re going to like it.

  1. Stay Late, Show Up Early
  2. Accept Every Lunch Invitation You Get
  3. Always Ask About Acronyms
  4. Say Something Really Stupid
  5. Have a Drink
  6. Tell Someone What to Do
  7. Have an Argument: how does the organization value conflict? First, how does this group of people make a decision? Second, you’re going to have a better taste of their passion and their velocity.
  8. Find Your Inner Circle

35. Managing Nerds: A leadership checklist for those who build

We know that it is an inherent property of complex systems that they will contain both our best work and our worst guesses. I call this state of mind the Nerd Burden

A Worst-Case Scenario

Chasing the Two Highs

If the First High is the joy of understanding, the Second High is the act of creation.

The road to either High is a mental state traditionally called the Zone.

  1. The almost constant quest of the nerd is managing all the crap that is preventing him from entering the Zone as he searches for the Highs.
  2. Every single second you allow a nerd to remain in the Zone is a second where something fucking miraculous can occur.
  3. As explained in “A Nerd in a Cave,” Chapter 37, your nerd has built himself a cave. It might not actually look like a cave, or maybe it does. The goal around its construction is simple: protect the Zone so we can chase the Highs.

What is your nerd’s hoodie?

Also, understand the interesting, potentially negative, byproducts of all this nerdery, such as . .

Not-invented-here syndrome

The bitter nerd : Another Snark from nerds is a leading indicator that I’m wasting their time, and when I find it I ask questions until I understand the inefficiency so I can change it or explain it.

The disinterested or drifting nerd :

Build calm and dark places where invoking the Zone is easy. Perform consistently and efficiently around your nerds so they can spend their energy on what they are building and not worry about that which they can’t control. Help them scale by knowing when they’re stuck or simply bored. And let them chase those Highs, because then they can amaze everyone.

36. NADD: Multitasking as art

NADD: "nerd attention deficiency disorder".

this isn’t multitasking. This is an advanced case of nerd attention deficiency disorder

Anyone can multitask. NADD sufferers multitask with deft purpose. They’re on a quest of high-speed information acquisition and processing.

37. A Nerd in a Cave: The purpose of a cave is not to insulate, but germinate

Once I’ve successfully traversed my morning routine and have entered the zone, I am off limits.

Intruding into the cave and disrupting the zone is no different than standing up in the middle of the first-ever showing of The Empire Strikes Back, jumping up and down, and yelling, “Darth Vader is Luke’s father! Darth Vader is Luke’s father!”

Yes. When you successfully penetrate the zone, there is a chance I’ll be an asshole. In fact, I might snap.

Try as I might, I don’t always make it to the zone.

I’ll slightly adjust the five essential objects on my desk and I’ll begin . . . playing World of Warcraft. This is not the zone . . . this is the place.

38. Meeting Creatures: The humans you will meet

The Anchor; Slogan: “It’s all about me.”

Laptop Larry; Slogan: “Pardon me, what?”

Mr. Irrelevant; Slogan: “I’m just happy to be here.”

Chatty Patty; Slogan: “I don’t shut up.”

Translator Tim; Slogan: “I know every acronym ever. FTW!”

Sally Synthesizer: Slogan: “What he’s saying is . . .”

Curveball Kurt: Slogan: “The sky is pancakes.”

The Snake: Slogan: “I’m actually the anchor. Ssssssh!”

39. Incrementalists and Completionists: Realists at war with the dreamers

e-mail is never ever ever never ever the right way to resolve controversy.

Incrementalists are realists . They have a pretty good idea of what is achievable given a problem to solve, a product to ship.

Completionists are dreamers . They have a very good idea how to solve a given problem, and that answer is to solve it right.

This isn’t a battle of wrong versus right; it’s the battle of right versus right.

Incrementalists Need Vision

Completionists Need Action

Two Different Coffee Addictions

See It Yet?

Your job as a manager is to find and marry these personality types in your organization, because when they understand each other’s strengths, you’ve got a complete strategically tactical product team.

40. Organics and Mechanics: Moving forward methodically or simply all over the place

three buckets:

With coworkers, you speak the Truth. You speak it because each of you are slogging it out in your respective trenches,

With managers, you speak the Way. The Way includes the things we shall do to achieve organizational enlightenment. figure out how they acquire information, and chances are, they gather it either organically or mechanically.

The Itch Perspective

An organic and a mechanic are staring at each other across the desk and are thinking the following: Mechanic: “This guy is walking chaos.” Organic: “This guy is totally uptight.”

If You Work for an Organic . . .

If You Work for a Mechanic . .

Look Out For . . .

The Answer Is in the Middle

Organics fill mechanical blind spots with their intuition and their passion while mechanics create a healthy, solid home where nutty organics can run into things at speed.

41. Inwards, Outwards, and Holistics Flavors of leadership

three distinct classes of managers

The Vision Hierarchy: one of three directions.

The well-being of the company is the responsibility of the holistics.

The outward’s vision is focused on the outside world. They care about the public perception of the company, the company’s relationship with its customers, That’s why they’re never at headquarters, they’re off telling other people what a great job all those holistics and inwards are doing.

Micromanagement is often a result of a manager jumping from one management class to another. Maybe it’s an outward who is getting panicky at the end of a result cycle, so he starts acting like an inward. Problem is, everyone knows he’s an outward.

My preference is to stock my team with holistic managers and inwards geared to become holistics. While an experienced, steady inward is a reliable manager, I prefer the enthusiasm of employees who are ready for the next thing, especially when the next thing for them is my job.

42. The Wolf The single most productive engineer you’ll meet

Like a Volatile, the Wolf moves fast because he or she is able to avoid the encumbering necessities of a group of people building at scale.

the influence earned by the Wolf can never ever be granted by a manager.

The Wolf doesn’t really need me.

43. Free Electrons Care and feeding of the highly productive

each time he’d fix something we’d discover another fundamental problem with the feature. small, incremental progress was being made with each bug fix, but Jerry was in a losing situation because his basic architecture was crap.

It’s a two-step fix process. We needed to make a Jerry adjustment and then we needed a miracle. I’ll start with the easy one.

  1. The engineering manager sat Jerry down and told him we need to focus on quantity. There were scads of trivial little fixes all over the place that had been ignored, and Jerry could handle those.

  2. You need a free electron.

two classes of free electrons, senior electrons and junior electrons . Both have similar productivity yields, but the senior versions have become politically and socially aware.

junior electrons represent the single best hire you can make as a hiring manager. If you get two in 20 years, you’re doing something right.

Care and Feeding

It’s a team. All of this advice is directed at your free electron, but you need to remember even though they’re incredibly productive, they’re part of the team.

no need to call attention to the fact that you’ve got a free electron on your team. Trust me, everyone already knows it.

44. The Old Guard The cultural bellwether of the company

Dunbar’s Number is a favorite blunt diagnosis for the pains that affect rapidly growing teams.

They Won

The New Guard

The organization of the Old Guard is instinctively flat.

New Guard Friction

A Culture Quandary

45. Rules for the Reorg: Traversing massive change

Rule #1: Figure Out Your Role

Rule #2: People Are Paranoid

Rule #3: The Grapevine Gone Mad

Rule #4: Reorgs Take Forever

Rule #5: Most Folks Love Reorgs (But Hate to Admit It)

The Only Rule: Patience

46. An Unexpected Connection: The act of obsessively understanding in order to find connections

Nerds are fucking funny.

The processing of relevancy has three steps, and it’s the third where the magic happens:

Discovery of structure in a chaotic world means less chaos, and while we’re happy to make you laugh, the idea of a more orderly, structured, and knowable world is what drives us and keeps us warm in bed at night.

47. Avoiding the Fez: Investments in avoiding irrelevance

If you worry about career development once a year, you’re screwed.

Skill vs. Will Plus Epiphanies

management style that shows up in every personality test.

An annual review is a discussion, not a speech.

some high-level thoughts about the extremes on the Skill/Will graph:

tell everyone I hire the same thing: “I hired you because you’ve got enough skill and enough will to have my job one day . . . whether you want it or not.” This statement tells those I work with that I expect them to succeed and reminds me to keep moving

48. A Glimpse and a Hook: Design your resume to be a consumable glimpse

The First Pass

the parts of your résumé I didn’t look at and never will.

Differentiate, Don’t Annoy

Sound like a human.

49. Nailing the Phone Screen: How to prepare for an important 30 minutes

The Purpose

Back to the Beginning

Your turn: show me what you’ve got.

The Close

50. Your Resignation Checklist A checklist for the final days

51. Shields Down: A glimpse of a potential different future

Resignations happen in a moment, and it’s not when you declare, “I’m resigning.”

The moment happened a long time ago when you received a random email from a good friend who asked, “I know you’re really happy with your current gig because you’ve been raving about it for a year, but would you like to come visit Our Company? No commitment. Just coffee.”

52. Chaotic, Beautiful Snowflakes: On the necessity of leadership

Humans—engineers especially—significantly underestimate the cost of getting things done in groups of people.

Engineers have a well-deserved reputation for regularly being off by a factor of three in their work estimates, and that is partly due to the fact that we are really shitty at estimating the non-linear chaotic work (and fun) that exists in keeping a group of humans pointed in the right direction.

There are a slew of good reasons to hate crap leadership. There are leaders who hoard the information they discover. There are leaders who have crap judgement and perform awful analysis and make precisely the wrong decisions. There are leaders who are genetically bad at communication. And there are those who are simply a waste of air and space;

A portion of every leader’s day is the detection, triage, and resolution of work we never planned.

speaking as a leader, I can confidently say that it’s 9:23am and I have a full calendar of meetings, but I don’t actually know what I’m going to do today. It’s an essential part of the gig.