The best thing this year: a list

My friend Dan Shapiro stared a mailing list called TBTTY: The best thing this year. Anyone who joins the list can post just once a year. That’s the only rule.

There have only been a few posts so far, but this one by Ben Huh is likely to provoke many people to share some great stories. As documented in the videos below, Ben decided to be one of the first people to ever jump off one of the largest natural arches in the world, while wearing a FailBlog t-shirt (a blog his company runs).

Title: I jumped off a cliff

YOU ARE HERE

On Friday, May 18th, just after sunrise, I stood at the edge of a 150 foot tall natural rock arch in the Moab desert looking over the side, ready to jump. There were an infinite number of reasons why this was a bad idea.

Just how did I get here?

In February, a viral video of the insane jump off Corona Arch was making the rounds. It had accumulated more than 10 million views. So that same month, when Francisco Dao, organizer of the 50 Kings conference asked me if I would do the jump. I didn’t hesitate at all. It looked exciting and fun.

Fast forward to last Friday, I hesitated the morning of the jump trying to pick out what I would wear. I unknowingly brought a FAIL Blog t-shirt. If I wore it, would I be tempting fate? Would it be funny? Would it scare everyone else doing the jump? What if I really did die wearing our own branded shirt?

Friday morning at 5:45 am, the guide showed up to pick up 12 brave souls at our lodge in Moab, Utah. Out of 27 conference attendees, 12 signed up. But there were only 11 waiting in the dark before sunrise. Just one person, Paul Carr of PandoDaily, was missing. He had talked himself out of it after listening to the guide at the rappelling excursion the previous day with Sarah Lacy, his boss.

“Our guide said it was crazy,” Sarah told me, looking directly into my eyes like a negotiator trying to convince a jumper off the Golden Gate bridge. “You can’t use the rope more then four times because of the force. Do you know how few people have done this? You guys are nuts.

“He said people have died doing this.”

It turned out Sarah was correct. The person who invented the jump had died doing it – albeit at a different arch. Sure, but people also die from vending machines that fall on them.

“Sarah, it’ll be totally fine,” I said. “No one is going to die.”

Read the rest of the story here

The Idiot Theory of News

One of the simplest stories for a reporter to tell is “An important idiot did something stupid.” This can take the form of “Senator is caught taking bribes”, “Movie star gets arrested driving drunk” or even “religious leader says something offensive to people of other religions.”

1000 years from now, assuming we’re still here, we’ll have these same headlines, just with different people.

Since there will always be important idiots in our population, these stories, as a collective, are not news. They do not express a new trend in idiot behavior, nor do they offer context for how our view of the world should change because a particular important idiot did something stupid.

It is non-news masquerading as news. Unless it’s news that this person is capable of doing stupid things, it’s the telling of a story we already know.

If instead these stories expressed, for example, that there are now more incidences of a particular kind of idiot doing a particular idiotic thing, that might be newsworthy. That would inform us of a trend or change in the world at large we should know about, and hopefully take action on in some way. Or the report could explain what this persons peers or superiors are doing to prevent future idiocy. But to report on a singular instance of these things tells us little about the world we did not already know.

No matter how awesome any group of people is, you can always find someone doing something idiotic. No matter how awesome a government is, you can always find an idiot in it doing something stupid. No matter how peaceful a tribe or a nation is, you can always find an idiot in it committing acts of violence. A singular horrible or wonderful example does nothing to inform us unless the reporter does the work to put that event in context.

Non-news, news without context, is easy to generate. It takes less skill as a journalist to write these stories. Often these stories are more popular than better written stories about important things. The popular news is not the best news. The popular anything is rarely the best anything. The way we see the world is shaped by what is attractive and sells best, rather than what will give us a realistic perspective on the world and our place in it.

Whenever you read the news, or watch Fox or MSNBC, please keep the idiot theory in mind. If the arguing is all about what some idiot did, and how much of an idiot they were or were not, engage your better half and move along.

Related: I highly recommend the book Amusing Ourselves To Death to anyone who consumes news of any kind. And for fun, watch this satirical video by The Onion about empty news.

What makes a good commencement speech?

I’m being interviewed on Wed on NPR about commencement speeches.

Update: I was interviewed yesterday on NPR about this. You can listen here.

Commencement speeches are the ones given at graduations, usually in the summer and often outside, where the attention spans of young people are stretched to their limits.

Most of my advice about commencement speeches  is similar to advice I give about all speeches. But I wanted to ask all of you if you had particular thoughts on this.

The two most famous commencement speeches i can think of are wear more sunscreen (which never actually was a speech), and Steve Jobs at Stanford. And most lists of the best are done by people who already had considerable fame before they did the speech.

Questions:

  • Do you remember your high school or college commencement speech?
  • If yes, what do you recall?
  • Looking back, is there anything you wish they had done differently?

 

Speaking in Chicago: Monday May 21st 2pm, Creativity

I’ll be in Chicago next week to keynote the 2012 STC Summit. Thanks to Brian Fitzpatrick, I’ll also be speaking about Creativity at Google next Monday at 2pm.  They’ve even opened the doors to the public – so you are invited.

To attend, get your name on this eventbrite list (RSVP required to get in the door) and they’ll let you in:

Title: Creative Thinking Hacks

When: Monday May 21, 2-3pm

Where: Google Chicago, 8th Floor, “High Fidelity”, 20 W. Kinzie, St Chicago

Description: This head on, fluff free, no holds bared talk about how ideas work will simultaneously demystify creative thinking, provide tips and tricks for finding ideas, provoke wild opinions and comical rants, and explore how to become more powerful at the creative aspects of your work and life. There will be ample time for Q&A where Scott will debunk or verify any claims, scientific, anecdotal or mystical, you care to posit.  Creative thinking hacks is one of many great essays in his new book Mindfire: Big Ideas for Curious Minds, and Scott will be giving a huge stack of this book away to people who come early and say nice things.

http://creativethinking052012.eventbrite.com/

Why Common Sense is Not Common Practice

Knowing and doing are not the same thing. We think because we know a platitude we know how to practice it. “Treat others as you would want to be treated” seems simple enough, but as soon as we are stuck in traffic, having a bad day, or feel competitive, that platitude often goes out the window.

We assume once we learn something, which often means just reading or hearing it, we will remember and apply it in the world. Yet in the moment we respond to situations emotionally or based on habit, and our common sense gets left behind. Instincts often conflict with wisdom. And even if our judgement is sound, in the workplace or family those in power might not have common sense, making it harder for those who do have it to take action based on it. Our social nature and desire to feel safe often overrides good sense, or misshapes our perception of what is good. 

There are many books about cognitive bias. These biases are documented blind spots in how our minds work, including things like confirmation bias, or the habit of finding the first piece of data that fits our argument and looking no further. Common sense, in the abstract, dictates we should look for data that both supports and rejects a theory, as that would force thinking about how to improve an opinion (instead of merely defending an old one). But we want to be right. And we want to be efficient. Both of which work against even this simple kind of common sense.

We also forget that common sense is always changing, sometimes progressing, sometimes regressing. There can be good reasons for defying common sense as that’s what progress will feel like. There’s also the reality that in uncommon situations, common sense might not apply. There can be nuances and contexts that demand we go against what in other situations we think is right. 

A meta kind of cognitive bias is faith that knowledge of cognitive biases reduces your likelihood for having those biases. Since most cognitive biases are a side effect of how our brains function, awareness of them is often not enough to change our behavior. But we like to pretend it is. “Oh, I know about cognitive biases, so I’m immune to them now” is a fallacy. As G.I. Joe said, knowing is half the battle. The other half is often the harder one.

Common sense is not common practice.  Knowing is not the same as doing. It can take months of effort to train yourself new habits for your behavior, work that no amount of knowledge can replace. For culture to develop a new kind of common sense can take a generation. Sometimes all we can hope to do is improve our humility, as completely avoiding mistakes and failures, even common ones, is beyond us.

Also see: Why it’s ok to be obvious.

 

Quote of the week

Mark Twain on where ideas come from, in a letter to Helen Keller after she was accused of plagiarism:

Oh, dear me, how unspeakably funny and owlishly idiotic and grotesque was that “plagiarism” farce! As if there was much of anything in any human utterance, oral or written, except plagiarism! The kernel, the soul — let us go further and say the substance, the bulk, the actual and valuable material of all human utterances — is plagiarism. For substantially all ideas are second-hand, consciously and unconsciously drawn from a million outside sources, and daily used by the garnerer with a pride and satisfaction born of the superstition that he originated them; whereas there is not a rag of originality about them anywhere except the little discoloration they get from his mental and moral calibre and his temperament, and which is revealed in characteristics of phrasing.

When a great orator makes a great speech you are listening to ten centuries and ten thousand men — but we call it his speech, and really some exceedingly small portion of it is his. But not enough to signify. It is merely a Waterloo. It is Wellington’s battle, in some degree, and we call it his; but there are others that contributed. It takes a thousand men to invent a telegraph, or a steam engine, or a phonograph, or a photograph, or a telephone or any other important thing—and the last man gets the credit and we forget the others. He added his little mite — that is all he did.These object lessons should teach us that ninety-nine parts of all things that proceed from the intellect are plagiarisms, pure and simple; and the lesson ought to make us modest. But nothing can do that.

Source

Everything is a Bubble

A “bubble” is when you don’t own, or no longer own, what kept going up in price. -Nassim Nichol Taleb ‏(#)

When I hear debates about whether there is a tech-bubble, or a real-estate bubble, I think “everything is a bubble” in some way.  I don’t mean this as an investment strategy. I’m expressing doubt about the utility of calling out the existence of bubbles. Unless you can predict when the bubble starts or ends awareness of a bubble isn’t interesting. Markets and free-will ensure bubbles are common and unavoidable. Depending on what level you look at, you can find bubbles anywhere.

Since predictions for the future include our assessments of other people’s predictions of the future, any market is a network of speculations built on top of other speculations. This is fragile and prone to feedback loops. Feedback loops generate dramatic rises and falls. Widespread optimism about something can fuel years of investing in something that never pans out, and markets are dominated by optimists about markets.

Many investors love bubbles provided they get in on them early, and get out before they burst. They care nothing about “real” value. They are investing to profit, and don’t need “real” value to profit, but only the stock price to go up.

Here are some examples:

  • The sun is going to explode in a few billion years. This makes the earth, and our civilization, a bubble. We will not be here forever. Our certainty about the human world is unfounded. We know we take for granted many things that are not certain or are guaranteed to change for the worse for us. The human species is likely a bubble in the history of the universe.
  • The world economy is based on faith in banks and this faith creates a kind of bubble. If everyone asked to withdraw all of their money at the same time the banks would collapse. For economies to work there must be a balance of faith and doubt.
  • Some believe our consumption economy is not sustainable. It’s possible we won’t have the resources to cheaply produce, or buy, the kinds of goods that make up much of the world economy. If this is true, the entire economy is a bubble. Which means a bubble in any domain is is really a bubble (domain) on a bubble (entire economy) on a bubble (human race).
  • We are all going to die. We behave mostly as if we will live forever. Our lives are bubbles. We live in denial of the great uncertainties of when and how we will die. On the day people die, their families are surprised to learn how much unfounded security they placed in something that disappeared instantly, and possibly without warning.
  • People are strange and place value emotionally. Is a rare baseball card or pair of high fashion shoes worth $5000? Not in any practical sense. But civilized humans are not bound by historic practicalities. We are free to confuse perceived value with real utility whenever we like (or more precisely, can, afford to). When the apocalypse comes the survivors will be talking about how electricity, highways and running water were central to the “civilization bubble”.
  • Relationships are bubbles. Most of them end. Two people are good friends for a time, then lose interest in each other. If you created a stock price for each friendship, you’d seem them rise and fall. If you moved or took up a new and annoying religion that alienated your friends, you’d see a ‘friendship bubble’ burst, and your stocks drop.

The challenge isn’t identification, its timing:

  • If bubbles are easy to find, the challenge isn’t identifying them: it’s predicting when other factors will force those bubbles to burst. Bubbles can last for years, decades, or in the case of dinosaurs, millennia. So what if you see a bubble: that doesn’t necessarily mean anything.
  • Awareness of a growing bubble means little, unless you know when the bubble will end.
  • Macro-economics do not define micro-economics: A bubble can burst in an industry, but the strongest players may still do well. A bubble can rise in another, and the weakest players may still struggle.

This is why articles making an argument for the existence of a bubble are empty to me. What do you think?

How To Get Paid To Speak

Many people attend lectures at events and think: “I could do better than that” or “I have an amazing story to share” and they might be right. What they don’t realize is the ability to give a good presentation is different that earning the reputation required to be invited to give it. I write and speak for a living and get asked often how the business works. Here are the answers:

1. Create demand. The world has a surplus of people who think they can do a good job speaking to crowds or who have interesting life experiences. This means the market is a demand market, not a supply market (Writing books or making music functions the same way). Unless your particular story has great appeal, say perhaps because you won five gold medals at a recent Olympics, or you’ve been on a spate of talk shows lately, there is no general demand for you. This has little to do with your ability. You might be a great expert in your field and the best speaker in this galaxy, but it will require many people seeing you speak, assuming you are good, for the reputation of your abilities to spread. This can take years. It did for me. Plan to put in the time.

There is no magical “speaker circuit” waiting for you to jump on so they can pay you (the term speaker circuit comes from the 1800s when there was far less competition for entertainment). Certainly, if your fame is high enough there will be many large events that want you to participate in them, but their interest in you will have to be earned.

Speaker bureaus or agents aren’t a magic answer as they are smart people. They want easy work. They strongly prefer to represent people who are well known in their field, or generally famous, since it’s less work for them to market those people to events and they can get higher fees for them (as agents are paid on commission). It’s nothing personal, it’s a business.  They want to represent people who are easy to sell.

It’s easier for a speaker bureau to want to represent you if you already have your own following: a group of people interested in your work, whatever it is. The same thing is true for book publishers: there’s less work to do for sales and marketing if a group of people already wants things you produce.

My story of creating demand is simple. I quit my job in 2003 to try and write books. A straightforward way to promote a book is to give presentations about it. I reached out to organizations I knew from my prior career and asked if I could come and speak, for free, about the book. I gave dozens of free lectures. My first book sold well (selling books is harder than writing them) and so did the second. Soon I was invited to speak at places, and eventually the demand was high enough that I was paid to be a speaker and bureaus would reach out to me. This blog helped people discover my work, and connected people who attended my lectures to my books, and people who read my books to my lectures. 1400 posts, 100s of lectures, and seven books later you have what you see today.

2. People are interested in speakers for reasons other than their speaking ability. Speakers are often hired because of their story, or the value of their name, not because of their speaking talents. When someone wins the Nobel Prize, they’re asked to speak at many events, even though the Nobel Prize is awarded for reasons that have nothing to do with eloquence. This is counterintuitive, as it means people are paid to speak not for their speaking skills, but for people’s interest in their knowledge or personality. It’s unfair, but we are not a rational species. More people will come to hear Lady-Ga-Ga give a talk about the life story of Scott Berkun, than will ever come to hear Scott Berkun talk about Scott Berkun. It’s how the world works.

3. To grow interest in your work start in your profession, your school, your neighborhood, or anywhere you have credibility. Most cities have local industry groups that often have events where speakers are needed. You don’t instantly generate demand. You grow demand, starting with a niche (perhaps your profession) where you are known and respected, and grow from there. This also means you won’t be paid for awhile. Pay comes with demand. If no one is asking you to speak anywhere, why would you expect to be paid? You have to do some selling before you can do any earning. Invest in a great website with an email mailing list so there is a way people can sign up once to follow you (Social media works too, but a mailing list has no intermediary, unlike Twitter, Facebook or other services).

4. Seek out 3 events you are qualified to speak at and introduce yourself. Organizers struggle to find good speakers. If you pick events in your community, you may even know some of the organizers. Study their event. Look at the topics, styles and speakers they tend to have. Then pitch them on a specific talk that would fit their event, with a specific title and description. Briefly (one short paragraph) list why you are qualified to speak and include a short video of you speaking at a similar event. Make it easy for them to give you a chance (don’t skip the ‘study their event’ part). If you get turned down, ask what experience you’d need to be accepted next time. Look for Ignite or Pecha Kucha events, where many speakers are needed for a single event, as first chances may be easier to find. Bonus points for events that create high quality videos of speakers, as this is marketing material you can use.

If you can’t find events you think you could speak at, you have two choices: give up or start your own. The latter is much more interesting. Create a better event where talented people like you who don’t fit well elsewhere can shine.

5. Do whatever necessary to be an active speaker. The more often you speak, the better you will get and the more speakers and organizers you will meet. If you’re active, and good, they’ll start reaching out to you. If all else fails, post a ten-minute lecture of yours on Youtube every week. There is no excuse for not being active and gaining more experience.  Ask friends and speakers you admire for feedback and work to improve. The truth may be you are not as talented as you think and need to grow your skills. That’s ok. The sooner you sort this out the better.

6. In your field, how is your work known? If your work is well known, requests to speak will follow and be easier to ask for. I’ve written popular books about creativity, management and communication, which has led to demand for me to appear and speak in those fields. I know nothing about being a lawyer or a doctor, which is why I’m rarely invited to speak at the events those professions have.

7. Building an audience is easier than ever in history. Between a blog (free), a youtube account (free),  facebook and twitter feeds (free) and cell phone with a video camera (free-ish as you already have one), you can start right now showing your abilities and building interest in your ideas and talents. Start with your friends and family and invite them to share. If you produce consistently you’ll generate new fans on your own. But because building an audience is easy, this means you’re competing on the quality of your website and youtube videos, since cost of entry is so low.

How much are you investing in marketing your work? If not much, the world isn’t the problem –  your lack of investment in your own talent is the problem.  People can’t find you if you aren’t trying hard to be found. If when people find your your website isn’t professionally done, or your videos have terrible sound and lighting, they’ll look elsewhere. If you really believe in what you’re doing, you have to invest the time and believe it will pay off. Your best advantage in marketing is your community and network who, if properly motivated, can help spread word of your talents.

8. Your fees are based on the market. If no one is asking you to speak, don’t worry about rates. It’s irrelevant. If you are getting asked to speak, the pay range is anywhere from $0 to $100,000 for a single lecture. There are too many variables to give a simple number. Some events only pay travel costs (e.g. TED) or a free ticket to the event. For a select few truly famous people some events pay a years salary for the average American  for a 60 minute lecture. Speakers, like many forms of talent, are paid for their value, not their time. You can ask the organizer what the average fee is for the other speakers at the event and use that as a baseline for what you’d like to be paid.

9. Most events don’t pay anyone. This forces (even famous) speakers to decide if the exposure of the event is worth not being paid (most appearances on television or radio, including premier prime time talk and news programs, are unpaid, yet most famous people gladly appear). Some events pay all speakers the same fee, others pay the keynote speakers, who perhaps have a larger role in the event, more than others. TED and other high profile events often don’t pay anyone anything, only covering travel or a free pass to the event. There are too many events for different situations for there to be a singular standard. In the end, how much demand there is for you determines what fees you will feel ok walking away from. If you are thinking long term, the opportunity to speak to any big crowd, even if it’s for less than you want, is likely a win.

For more on the business of public speaking:

[note: this is heavily modified excerpt of my previous post, how to become a motivational speaker]

Quote of the month

When asked what surprised him most about humanity, he said:

‘Man. Because he sacrifices his health in order to make money. Then he sacrifices money to recuperate his health. And then he is so anxious about the future that he does not enjoy the present; the result being that he does not live in the present or the future; he lives as if he is never going to die, and then dies having never really lived.’

This quote is often attributed to the Dalai Lama, but this is disputed. I love the quote though.

Also see: the use and misuse of quoting people.

What are the superstitions of our age?

In 1848 Emerson wrote a list of the superstitions of his age. He didn’t mean literal superstitions, like ghosts, but beliefs that are pervasive and unfounded. He listed:

  • fear of Catholicism
  • fear of Pauperism
  • fear of immigration
  • fear of manufacturing
  • fear of radicalism or democracy
  • faith in the steam engine

What are the superstitions of our age?

My list:

  • Faith that the universe makes sense
  • Assuming binary logic applies everywhere
  • Belief that life is fair
  • Faith we can be objective
  • Faith technology will save us
  • Assuming Intelligence > Wisdom

 

What do you think the superstitions of our age are? Leave a comment.

How to Make Things Happen

This is an excerpt from Making Things Happen, the classic bestselling book on leading project teams, decision making and everything any leader of a project should know.

———————————-

lrg (2)One myth of project management is certain people have an innate ability to do it well, and others do not. Whenever this myth came up in conversation with other managers, I asked for an explanation —how to recognize it, categorize it, and, if possible, develop it in others. The only thing we identified—after considering many of the other topics covered in this book—is the ability to make things happen. Some people can apply skills in the combinations necessary to move projects forward, and others cannot, even if they have similar skills. The ability to make things happen is a combination of knowing how to be a catalyst in different situations, and having the courage to do so.

This ability to drive is so important to some that it’s used as a litmus test in hiring project managers. Even if leaders can’t precisely define what the ability is without making at least some references to other skills, they do feel that they can sense or measure it in others. For example, an interviewer needs to ask herself the following question about the candidate: “If things were not going well on some important part of the project, would I feel confident sending this person into that room, into that discussion or debate, and believe he’d help find a way to make it better, whatever the problem was?” If after a round of interviews the answer is no, the candidate is sent home. The belief is that if he isn’t agile or flexible enough to adapt his skills and knowledge to the situations at hand, and find ways to drive things forward, then he won’t survive, much less thrive, on a typical project. This chapter is about that ability and the skills and tactics involved.

Priorities Make Things Happen

A large percentage of my time as a PM (project manager) was spent making ordered lists. An ordered list is just a column of things, put in order of importance. I’m convinced that despite all of the knowledge and skills I was expected to have and use, in total, all I really did was make ordered lists. I collected things that had to be done—requirements, features, bugs, whatever—and put them in an order of importance to the project. I spent hours and days refining and revising these lists, integrating new ideas and information, debating and discussing them with others, always making sure they were rock solid. Then, once we had that list in place, I’d drive and lead the team as hard as possible to follow things in the defined order. Sometimes, these lists involved how my own time should be spent on a given day; other times, the lists involved what entire teams of people would do over weeks or months. But the process and the effect were the same.

I invested so much time in these lists because I knew that having clear priorities was the backbone of progress. Making things happen is dependent on having a clear sense of which things are more important than others and applying that sense to every single interaction that takes place on the team. These priorities have to be reflected in every email you send, question you ask, and meeting you hold. Every programmer and tester should invest energy in the things that will most likely bring about success. Someone has to be dedicated to both figuring out what those things are and driving the team to deliver on them.

What slows progress and wastes the most time on projects is confusion about what the goals are or which things should come before which other things. Many miscommunications and missteps happen because person A assumed one priority (make it faster), and person B assumed another (make it more stable). This is true for programmers, testers, marketers, and entire teams of people. If these conflicts can be avoided, more time can be spent actually progressing toward the project goals.

This isn’t to say those debates about priorities shouldn’t happen—they should. But they should happen early as part of whatever planning process you’re using. If the same arguments keep resurfacing during development, it means people were not effectively convinced of the decision, or they have forgotten the logic and need to be reminded of why those decisions were made. Entertain debates, but start by asking if anything has changed since the plans were made to justify reconsidering the priorities. If nothing has changed (competitor behavior, new group mission, more/less resources, new major problems), stick to the decision.

If there is an ordered list posted up on the wall clarifying for everyone which things have been agreed to be more important than which other things, these arguments end quickly or never even start. Ordered lists provide everyone with a shared framework of logic to inherit their decisions from. If the goals are clear and understood, there is less need for interpretation and fewer chances for wasted effort.

So, if ever things on the team were not going well and people were having trouble focusing on the important things, I knew it was my fault: either I hadn’t ordered things properly, hadn’t effectively communicated those priorities, or had failed to execute and deliver on the order that we had. In such a case, working with prioritization and ordered lists meant everything.

Common ordered lists

By always working with a set order of priorities, adjustments and changes are easy to make. If, by some miracle, more time or resources are found in the schedule, it’s clear what the next most important item is to work on. By the same token, if the schedule needs to be cut, everyone knows what the next least important item is and can stop working on it. This is incredibly important because it guarantees that no matter what happens, you will have done the most important work possible and can make quick adjustments without much effort or negative morale. Also, any prioritization mistakes you make will be relative: if work item 10 turns out to have been more important than work item 9, big deal. Because the whole list was in order, you won’t have made a horrible mistake. And besides, by having such clear priorities and keeping the team focused on them, you may very well have bought the time needed to get work item 10 done after all.

For most projects, the three most important and most formal ordered lists are used to prioritize project goals, features, and work items (see Figure 13-1). The project goals are typically part of the vision document (see Chapter 4) or are derived from it. The lists of features and work items are the output of the design process (see Chapters 5, 6, and 7). Because each of these lists inherits priorities from the preceding list, by stepping up a level to reach a point of clarity and then reapplying those priorities back down to the level in question, any disputes can begin to be resolved. Although this may not always resolve debates, it will make sure that every decision was made in the context of what’s truly important.

list

Figure 13-1. The three most important ordered lists, shown in order.

Other important things that might need ordered lists include bugs, customer suggestions, employee bonuses, and team budgets. They can all be managed in a similar way: put things in the order most likely to make the project or organization successful. No matter how complex the tools you use are (say, for bug tracking), never forget that all you’re doing is ordering things. If the tools or processes you use don’t help you put things in order and carry out that order, find a different tool or process. Bug triage, for example, where people get in a room and decide when a bug should be fixed (if at all), is really just a group process for making an ordered list of bugs. The bugs might be classified by group rather than on an individual bug-by-bug basis, but the purpose and effect are the same.

If you do use the three most common ordered lists, make sure that they always map to each other. Every engineering work item should map to a feature, and every feature should map to a goal. If a new work item is added, it must be matched against features and goals. This is a forcing function to prevent random features. If a VP or programmer wants to slip something extra in, she should be forced to justify it against what the project is trying to achieve: “That’s a great feature, boss, but which goal will it help us satisfy? Either we should adjust the goals and deal with the consequences, or we shouldn’t be investing energy here.” If you teach the team that it’s a rule to keep these three levels of decision making in sync, you will focus the team and prevent them from wasting time.

Priority 1 versus everything else

Typically, these ordered lists have one important line dividing them into two pieces. The top part is priority 1: things we must do and cannot possibly succeed without. The second part is everything else. Priorities 2 and 3 exist but are understood to be entirely different kinds of things from priority 1. It is very difficult to promote priority 2 items into priority 1.

This priority 1 line must be taken very seriously. You should fight hard to make that list as small and tight as possible (this applies to any goal lists in the vision document as well). An item in the priority 1 list means “We will die without this.” It does not mean things that are nice to have or that we really want to have: it gives the tightest, leanest way to meet the project goals. For example, if we were building an automobile, the only priority 1 things would be the engine, tires, transmission, brakes, steering wheel, and pedals. Priority 2 items would be the doors, windshield, air conditioning, and radio because you can get around without those things. The core functionality of the automobile exists without them; you could ship it and still call it a car.

Putting this line in place was always very difficult; there was lots of arguing and debating about which things customers could live without or which things were more important than others. This was fine. We wanted all of the debating and arguing to take place early, but then move on. As painful as it would be, when we were finished, we’d have a list that had survived the opinions and perspectives of the team. We could then go forward and execute, having refutations and supporting arguments for the list we’d made. Having sharpened it through debate and argument, we were ready for 90% of the common questions or challenges people might have later on (i.e., why we were building brakes but not air conditioning) and could quickly dispatch them: we’d heard the arguments before, and we knew why they didn’t hold up.

The challenge of prioritization is always more emotional/psychological than intellectual, despite what people say. Just like dieting to lose weight or budgeting to save money, eliminating things you want (but don’t need) requires being disciplined, committed, and focused on the important goals. Saying “stability is important” is one thing, but stack ranking it against other important things is entirely different. Many managers chicken out of this process. They hedge, delay, and deny the tough choices, and the result is that they set their projects up to fail. No tough choices means no progress. In the abstract, the word important means nothing. So, ordered lists and the declaration of a high priority 1 bar forces leaders and the entire team to make tough decisions and think clearly.

Clarity is how you make things happen on projects. Everyone shows up to work each day with a strong sense of what he is doing, why he’s doing it, and how it relates to what the others are doing. When the team asks questions about why one thing is more important than another, there are clear and logical reasons for it. Even when things change and priorities are adjusted, it’s all within the same fundamental system of ordered lists and priority designations.

Priorities are power

Have you ever been in a tough argument that you thought would never end? Perhaps half the engineers felt strongly for A, and the other half felt strongly for B. But then the smart team leader walks in, asks some questions, divides the discussion in a new way, and quickly gets everyone to agree. It’s happened to me many times. When I was younger, I chalked this up to brilliance: somehow that manager or lead programmer was just smarter than the rest of the people in the room, and saw things that we didn’t. But as I paid more attention, and on occasion even asked them afterward how they did it, I realized it was about having rock-solid priorities. They had an ordered list in their heads and were able to get other people to frame the discussion around it. Good priorities are power. They eliminate secondary variables from the discussion, making it possible to focus and resolve issues.

If you have priorities in place, you can always ask questions in any discussion that reframe the argument around a more useful primary consideration. This refreshes everyone’s sense of what success is, visibly dividing the universe into two piles: things that are important and things that are nice, but not important. Here are some sample questions:

  • What problem are we trying to solve?
  • If there are multiple problems, which one is most important?
  • How does this problem relate to or impact our goals?
  • What is the simplest way to fix this that will allow us to meet our goals?

If nothing else, you will reset the conversation to focus on the project goals, which everyone can agree with. If a debate has gone on for hours, finding common ground is your best opportunity to moving the discussion toward a positive conclusion.

Be a prioritization machine

Whenever I talked with programmers or testers and heard about their issues or challenges, I realized that my primary value was in helping them focus. My aim was to eliminate secondary or tertiary things from their plates and to help them see a clear order of work. There are 1,000 ways to implement a particular web page design or database system to spec, but only a handful of them will really nail the objectives. Knowing this, I encouraged programmers to seek me out if they ever faced a decision where they were not sure which investment of time to make next.

But instead of micromanaging them (“Do this. No do that. No, do it this way. Are you done yet? How about now?”), I just made them understand that I was there to help them prioritize when they needed it. Because they didn’t have the project-wide perspective I did, my value was in helping them to see, even if just for a moment, how what they were doing fit into the entire project. When they’d spent all day debugging a module or running unit tests, they were often relieved to get some higher-level clarity, reassurance, and confidence in what they were doing. It often took only a 30-second conversation to make sure we were all still on the same page.

Whenever new information came to the project, it was my job to interpret it (alone or through discussion with others), and form it into a prioritized list of things we had to care about and things we didn’t. Often, I’d have to revise a previous list, adjusting it to respond to the new information. A VP might change her mind. A usability study might find new issues. A competitor might make an unexpected change. Those prioritizations were living, breathing things, and any changes to our direction or goals were reflected directly and immediately in them.

Because I maintained the priorities, I enabled the team to stay focused on the important things and actually make progress on them. Sometimes, I could reuse priorities defined by my superiors (vision documents, group mission statements); other times, I had to invent my own from scratch in response to ambiguity or unforeseen situations. But more than anything else, I was a prioritization machine. If there is ever a statue made in honor of good project managers, I suspect the inscription would say “Bring me your randomized, your righteously confused, your sarcastic and bitter masses of programmers yearning for clarity.”

Things Happen When You Say No

One side effect of having priorities is how often you have to say no. It’s one of the smallest words in the English language, yet many people have trouble saying it. The problem is that if you can’t say no, you can’t have priorities. The universe is a large place, but your priority 1 list should be very small. Therefore, most of what people in the world (or on your team) might think are great ideas will end up not matching the goals of the project. It doesn’t mean their ideas are bad; it just means their ideas won’t contribute to this particular project. So, a fundamental law of the PM universe is this: if you can’t say no, you can’t manage a project.

Saying no starts at the top of an organization. The most senior people on a project will determine whether people can actually say no to requests. No matter what the priorities say, if the lead developer or manager continually says yes to things that don’t jive with the priorities, others will follow. Programmers will work on pet features. PMs will add (hidden) requirements. Even if these individual choices are good, because the team is no longer following the same rules, nor working toward the same priorities, conflicts will occur. Sometimes, it will be disagreements between programmers, but more often, the result will be disjointed final designs. Stability, performance, and usability will all suffer. Without the focus of priorities, it’s hard to get a team to coordinate on making the same thing. The best leaders and team managers know that they have to lead the way in saying no to things that are out of scope, setting the bar for the entire team.

When you do say no, and make it stick, the project gains momentum. Eliminating tasks from people’s plates gives them more energy and motivation to focus and work hard on what they need to do. The number of meetings and random discussions will drop and efficiency will climb. Momentum will build around saying no: others will start doing it in their own spheres of influence. In fact, I’ve asked team members to do this. I’d say, “If you ever feel you’re being asked to do something that doesn’t jive with our priorities, say no. Or tell them that I said no, and they need to talk to me. And don’t waste your time arguing with them if they complain—point them my way.” I didn’t want them wasting their time debating priorities with people because it was my expertise, not theirs. Even if they never faced these situations, I succeeded in expressing how serious the priorities were and how willing I was to work to defend them.

Master the many ways to say no

Sometimes, you will need to say no in direct response to a feature request. Other times, you’ll need to interject yourself into a conversation or meeting, identify the conflict with priorities you’ve overheard, and effectively say no to whatever was being discussed. To prepare yourself for this, you need to know all of the different flavors that the word no comes in:

  • No, this doesn’t fit our priorities. If it is early in the project, you should make the argument for why the current priorities are good, but hear people out on why other priorities might make more sense. They might have good ideas or need clarity on the goals. But do force the discussion to be relative to the project priorities, and not the abstract value of a feature or bug fix request. If it is late in the project, you can tell them they missed the boat. Even if the priorities suck, they’re not going to change on the basis of one feature idea. The later you are, the more severe the strategy failure needs to be to justify goal adjustments.
  • No, only if we have time. If you keep your priorities lean, there will always be many very good ideas that didn’t make the cut. Express this as a relative decision: the idea in question might be good, but not good enough relative to the other work and the project priorities. If the item is on the priority 2 list, convey that it’s possible it will be done, but that no one should bet the farm assuming it will happen.
  • No, only if you make <insert impossible thing here> happen. Sometimes, you can redirect a request back onto the person who made it. If your VP asks you to add support for a new feature, tell him you can do it only if he cuts one of his other current priority 1 requests. This shifts the point of contention away from you, and toward a tangible, though probably unattainable, situation. This can also be done for political or approval issues: “If you can convince Sally that this is a good idea, I’ll consider it.” However, this can backfire. (What if he does convince Sally? Or worse, realizes you’re sending him on a wild goose chase?)
  • No. Next release. Assuming you are working on a web site or software project that will have more updates, offer to reconsider the request for the next release. This should probably happen anyway for all priority 2 items. This is often called postponement or punting.
  • No. Never. Ever. Really. Some requests are so fundamentally out of line with the long-term goals that the hammer has to come down. Cut the cord now and save yourself the time of answering the same request again later. Sometimes it’s worth the effort to explain why (so that they’ll be more informed next time). Example: “No, Fred. The web site search engine will never support the Esperanto language. Never. Ever.”

Keeping It Real

Some teams have a better sense of reality than others. You can find many stories of project teams that shipped their product months or years late, or came in millions of dollars over budget (see Robert Glass’ Software Runaways, Prentice Hall, 1997). Little by little, teams believe in tiny lies or misrepresentations of the truth about what’s going on, and slide into dangerous and unproductive places. As a rule, the further a team gets from reality, the harder it is to make good things happen. Team leaders must play the role of keeping their team honest (in the sense that the team can lose touch with reality, not that they deliberately lie), reminding people when they are making up answers, ignoring problematic situations, or focusing on the wrong priorities.

I remember a meeting I was in years ago with a small product team. They were building something that they wanted my team to use, and the presentation focused on the new features and technologies their product would have. Sitting near the back of the room, I felt increasingly uncomfortable with the presentation. None of the tough issues was being addressed or even mentioned. Then I realized the real problem: by not addressing the important issues, they were wasting everyone’s time.

I looked around the room and realized part of the problem: I was the only lead from my organization in attendance. Normally, I’d have expected another PM or lead programmer to ask tough questions already. But with the faces in the room, I didn’t know if anyone else was comfortable making waves when necessary. A thousand questions came to mind, and I quickly raised my hand, unleashing a series of simple questions, one after another. “What is your schedule? When can you get working code to us? Who are your other customers, and how will you prioritize their requests against ours? Why is it in our interest to make ourselves dependent on you and your team?” Their jaws dropped. They were entirely unprepared.

It was clear they had not considered these questions before. Worse, they did not expect to have to answer them for potential clients. I politely explained that they were not ready for this meeting. I apologized if my expectations were not made clear when the meeting was arranged (I thought they were). I told them that without those answers, this meeting was a waste of everyone’s time, including theirs. I suggested we postpone the rest of the meeting until they had answers for these simple questions. They sheepishly agreed, and the meeting ended.

In PM parlance, what I did in this story was call bull*. This is in reference to the card game Bull*, where you win if you get rid of all the cards in your hand. In each turn of the game, a player states which cards he’s playing as he places them face down into a pile. He is not obligated to tell the truth. So, if at any time another player thinks the first player is lying, she can “call bull*” and force the first player to show his cards. If the accuser is right, the first player takes all of the cards in the pile (a major setback). However, if the accuser is wrong, she takes the pile.

Calling bull* makes things happen. If people expect you will ask them tough questions, and not hesitate to push them hard until you get answers, they will prepare for them before they meet with you. They will not waste your or your team’s time. Remember that all kinds of deception, including self-deception, work against projects. The sooner the truth comes to light, the sooner you can do something about it. Because most people avoid conflict and prefer to pretend things are OK (even when there is evidence they are not), someone has to push to get the truth out. The more you can keep the truth out in the open, the more your team can stay low to the ground, moving at high speed.

The challenge with questioning others is that it can run against the culture of an individual or organization. Some cultures see questioning as an insult or a lack of trust. They may see attempts to keep things honest as personal attacks, instead of as genuine inquiries into the truth. You may need to approach these situations more formally than I did in the story. Make a list of questions you expect people to answer, and provide it to them before meetings. Or, create a list of questions that anyone in the organization is free to ask anyone at any time (including VPs and PMs), and post it on the wall in a conference room. If you make it public knowledge from day one that bull* will be called at any time, you can make it part of the culture without insulting anyone. However, leaders still have the burden of actually calling bull* from time to time, demonstrating for the team that cutting quickly to the truth can be done.

Know the Critical Path

In project management terminology, the critical path is the shortest sequence of work that can complete the project. In critical path analysis, a diagram or flowchart is made of all work items, showing which items are dependent on which others. If done properly, this diagram shows where the bottlenecks will be. For example, if features A, B, and C can’t be completed until D is done, then D is on the critical path for that part of the project. This is important because if D is delayed or done poorly, it will seriously impact the completion of work items A, B, and C. It’s important then for a project manager to be able to plan and prioritize the critical path. Sometimes, a relatively unimportant component on its own can be the critical dependency that prevents true priority 1 work from being completed. Without doing critical path analysis, you might never recognize this until it is too late.

From a higher-level perspective, there is a critical path to all situations. They don’t need to be diagrammed or measured to the same level of detail, but the thought processes in assessing many PM situations are similar: look at the problem as a series of links, and see where the bottlenecks or critical points are. Which decisions or actions are dependent on which other decisions or actions? Then consider if enough attention is being paid to them, or if the real issue isn’t the one currently being discussed. You dramatically accelerate a team by putting its attention directly on the elements, factors, and decisions that are central to progress.

Always have a sense for the critical path of:

  • The project’s engineering work (as described briefly earlier)
  • The project’s high-level decision-making process (who is slowing the team down?)
  • The team’s processes for building code or triaging bugs (are there needless forms, meetings, or approvals?)
  • The production process of propping content to the Web or intranet
  • Any meeting, situation, or process that impacts project goals

Making things happen effectively requires a strong sense of critical paths. Anytime you walk into a room, read an email, or get involved in a decision, you must think through what the critical paths are. Is this really the core issue? Will this discussion or line of thinking resolve it? Focus your energy (or the room’s energy) on addressing those considerations first and evaluating what needs to be done to ensure those critical paths are made shorter, or resourced sufficiently, to prevent delays. If you can nail the critical path, less-critical issues will more easily fall into place.

For some organizations, the fastest way to improve the (non-engineering) critical path is to distribute authority across the team. Instead of requiring consensus, let individuals make decisions and use their own judgment as to when consensus is needed. Do the same thing for approvals, documentation, forms, or other possible bureaucratic overhead (see Chapter 10). Often the best way of improving critical paths in organizations is to remove processes and shift authority down and across a team, instead of creating new processes or hierarchies.

Be Relentless

“The world responds to action, and not much else.”
—Scott Adams

Many smart people can recognize when there is a problem, but few are willing to expend the energy necessary to find a solution, and then summon the courage to do it. There are always easier ways: give up, accept a partial solution, procrastinate until it goes away (fingers crossed), or blame others. The harder way is to take the problem head-on and resist giving in to conclusions that don’t allow for satisfaction of the goals. Successful project managers simply do not give up easily. If something is important to the project, they will act aggressively—using any means necessary—to find an answer or solve the problem. This might mean reorganizing a dysfunctional team, getting a difficult room of people to agree on goals, finding answers to questions, or settling disagreements between people.

Sometimes, this means asking people to do things they don’t like doing, or raising questions they don’t want to answer. Without someone forcing those things to happen, the easier way out will tend to be chosen for you. Many projects consist of people with specialized roles who are unlikely to take responsibility for things that are beyond their limited scope (or that fall between the cracks of their role and someone else’s). Perhaps more problematic is that most of us avoid conflict. It’s often the PM who has to question people, challenge assumptions, and seek the truth, regardless of how uncomfortable it might make others (although the goal is to do this in a way that makes them as comfortable as possible). PMs have to be willing to do these things when necessary.

Many times situations that initially seem untenable or intractable crumble underneath the psychological effort of a tenacious project manager. A classic story about this attitude is the Apollo 13 mission. In his book Failure Is Not an Option (Berkeley Publishing, 2001), Gene Kranz describes the effort that went into fixing the life-support system on the damaged spacecraft. It was one of the hardest engineering challenges the team faced, and there were grave doubts among those with the most expertise that even a partial solution was possible. Kranz took the position that not only would they find a way, they would do so in the limited time allotted. He refused to accept any easy way out, and he pushed his team to explore alternatives, resolving their disputes and focusing their energy. All three versions of the story, the film Apollo 13, Kranz’s book, and Lost Moon (Pocket, 1995) by Jim Lovell (the mission captain) and Jeffrey Kluger, provide fascinating accounts of one of the greatest project management and problem-solving stories in history.

Effective PMs simply consider more alternatives before giving up than other people do. They question the assumptions that were left unchallenged by others, because they came from either a VP people were afraid of or a source of superior expertise that no one felt the need to challenge. The question “How do you know what you know?” is the simplest way to clarify what is assumed and what is real, yet many people are afraid, or forget, to ask it. Being relentless means believing that 99% of the time there is a solution to the problem (including, in some cases, changing the definition of the problem), and that if it can’t be found with the information at hand, then deeper and more probing questions need to be asked, no matter who has to be challenged. The success of the project has to come first.

In my years in the Windows division at Microsoft, I worked for Hillel Cooperman, perhaps the most passionate and dedicated manager I’ve ever had. I remember once coming into his office with a dilemma. My team was stuck on a complicated problem involving both engineering and political issues. We needed another organization to do important work for us, which they were unwilling to do. I had brainstormed with everyone involved, I had solicited opinions from other senior people, but I was still stuck. There didn’t seem to be a reasonable solution, yet this was something critical to the project, and I knew giving in would be unacceptable. After explaining my situation, the conversation went something like this: “What haven’t you tried yet?” I made the mistake of answering, “I’ve tried everything.” He just laughed at me. “Everything? How could you possibly have tried everything? If you’ve tried everything, you’d have found a choice you feel comfortable with, which apparently you haven’t yet.” We found this funny because we both knew exactly where the conversation was going.

He then asked if I wanted some suggestions. Of course I said yes. We riffed for a few minutes, back and forth, and came up with a new list of things to consider. “Who haven’t you called on the phone? Email isn’t good for this kind of thing. And of all the people on the other side—those who disagree with you—who is most receptive to you? How hard have you sold them on what you want? Should I get involved and work from above you? Would that help? What about our VP? How hard have you pushed engineering to find a workaround? A little? A lot? As hard as possible? Did you offer to buy them drinks? Dinner? Did you talk to them one-on-one, or in a group? Keep going, keep going, keep going. You will find a way. I trust you, and I know you will solve this. Keep going.”

He did two things for me: he reminded me that not only did I have alternatives, but also that it was still my authority to make the decision. As tired as I was, I left his office convinced there were more paths to explore and that it was my job to do so. My ownership of the issue, which he’d reconfirmed, helped motivate me to be relentless. The solution was lurking inside one of them, and I just had to find it. Like the dozens of other issues I was managing at the same time, I eventually found a solution (there was an engineering workaround), but only because I hunted for it: it was not going to come and find me.

Among other lessons, I learned from Hillel that diligence wins battles. If you make it clear that you are dead serious and will fight to the end about a particular issue, you force more possibilities to arise. People will question their assumptions if you hold on to yours long enough. You push people to consider things they haven’t considered, and often that’s where the answer lies. Even in disagreements or negotiations, if you know you’re right, and keep pushing hard, people will often give in. Sometimes, they’ll give in just to get you to leave them alone. Being pushy, provided you’re not offensive, can be an effective technique all on its own.

Being relentless is fundamental to making things happen. There are so many different ways for projects to slide into failure that unless there is at least one emotional force behind the project—pushing it forward, seeking out alternatives, believing there is always a way out of every problem and trap—the project is unlikely to succeed. Good PMs are that force. They are compelled to keep moving forward, always on the lookout for something that can be improved in a faster or smarter way. They seek out chaos and convert it into clarity. As skeptical as project managers need to be, they are simultaneously optimistic that all problems can be solved if enough intensity and focus are applied. For reasons they themselves cannot fully explain, PMs continually hold a torch up against ambiguity and doubt, and refuse to quit until every possible alternative has been explored. They believe that good thinking wins, and that it takes work to find good thoughts.

Be Savvy

But being relentless doesn’t mean you have to knock on every door, chase people down the hallway, or stay at work until you pass out at your desk. Sheer quantity of effort can be noble and good, but always look for ways to work smart rather than just hard. Be relentless in spirit, but clever and savvy in action. Just because you refuse to give up doesn’t mean you have to suffer through mindless, stupid, or frustrating activities (although sometimes they’re unavoidable). Look for smart ways around a problem or faster ways to resolve them. Make effective use of the people around you instead of assuming you have to do everything yourself. But most importantly, be perceptive of what’s going on around you, with individuals and with teams.

A fundamental mistake many PMs make is to forget to assess who they are working with and adjust their approach accordingly. Navy Seals and Army rangers are trained to carry out missions on many different kinds of terrain: deserts, swamps, jungles, tundra. Without this training, their effectiveness would be limited: they’d struggle to survive on unfamiliar terrain because their skills wouldn’t work (imagine a solider in green and olive camouflage, trying to hide on a snow-covered field). The first lesson they learn is how to evaluate their environment and consider what tactics and strategies from their skill set will work for where they are. The same is true for PMs. Instead of geographic environments, PMs must pay attention to the different social, political, and organizational environments they are in, and use the right approaches for where they are.

Being savvy and environment-aware is most important in the following situations:

  • Motivating and inspiring people
  • Organizing teams and planning for action
  • Settling arguments or breaking deadlocks
  • Negotiating with other organizations or cultures
  • Making arguments for resources
  • Persuading anyone of anything
  • Managing reports (personnel)

Here’s the savvy PM’s rough guide to evaluating an environment. These questions apply to an individual you might be working with or to the larger team or group:

  • What communication styles are being used? Direct or indirect? Are people openly communicative, or are they reserved? Are there commonly accepted ways to make certain kinds of points? Are people generally effective in using email? Meetings? Are decisions made openly or behind closed doors? Match your approaches to the ones that will be effective with whomever you’re talking to.
  • How broad or narrow is the group’s sense of humor? What topics are forbidden to laugh at or question? How are delicate/difficult/contentious subjects or decisions handled by others?
  • Are arguments won based on data? Logical argument through debate? Adherence to the project goals? Who yells the loudest? Who has the brownest nose? Consider making arguments that use the style, format, or tone most palatable to your audience, whether it’s a lone tester down the hall or a room full of executives.
  • Who is effective at doing <insert thing you are trying to do here>, and what can I emulate or learn from them? Pay attention to what works. Who are the stars? Who gets the most respect? How are they thriving? Who is failing here? Why are they failing?
  • In terms of actual behavior, what values are most important to this person or group? Intelligence? Courage? Speed? Clarity? Patience? Obedience? What behaviors are least valued or are deplored? Programmers and managers might have very different values. Know what the other guy values before you try to convince him of something.
  • What is the organizational culture? Every university, corporation, or team has a different set of values built into the culture. If you don’t think your organization has one, you’ve been there too long and can’t see it anymore (or maybe you never saw it at all). Some organizations value loyalty and respect above intelligence and individuality. Others focus on work ethic and commitment.

Depending on the answers to these questions, a PM should make adjustments to how she does her work. Every time you enter another person’s office, or another meeting, there should always be some adjustments made. Like a Marine, assess the environment and then judge the best route to get to the project goals. Avoid taking the hard road if there is a smarter way to get where you need to go.

Guerilla tactics

Being savvy means you are looking for, and willing to take, the smarter route. The following list contains tactics that I’ve used successfully or have been successfully used on me. While your mileage may vary with them, I’m sure this list will get you thinking of other savvy ways to accomplish what needs to be done to meet your goals. Some of these have risks, which I’ll note, and must be applied carefully. Even if you choose never to use these yourself, by being aware of them, you will be savvier about what’s going on around you.

  • Go to the source. Don’t dillydally with people’s secondhand interpretations of what someone said, and don’t depend on written reports or emails for complex information. Find the actual person and talk to him directly. You can’t get new questions answered by reading reports or emails, and often people will tell you important things that were inappropriate for written communication. Going to the source is always more reliable and valuable than the alternatives, and it’s worth the effort required. For example, if two programmers are arguing about what a third programmer said, get that third programmer in the room or on the phone. Always cut to the chase and push others to do the same.
  • Switch communication modes. If communication isn’t working, switch the mode. Instead of email, call them on the phone. Instead of a phone call, drop by their office. Everyone is more comfortable in some mediums than others. (Generally, face to face, in front of a whiteboard, trumps everything. Get people in a room with a whiteboard if the email thread on some issue gets out of control.) Don’t let the limitations of a particular technology stop you. Sometimes, switching modes gets you a different response, even if your request is the same, because people are more receptive to one mode over another. For anything consequential, it’s worth the money and time to get on a plane, or drive to their office, if it improves the communication dynamic between you and an important co-worker.
  • Get people alone. When you talk to someone privately, her disposition toward you is different than when you talk to her in a large group. In a meeting, important people have to craft what they say to be appropriate for all of the ears in the room. Sometimes, you’ll hear radically different things depending on who is in earshot. If you want a frank and honest opinion, or an in-depth intense conversation, you need to get people alone. Also, consider people of influence: if Jim trusts Beth’s opinion, and you want to convince Jim, if you can convince Beth first, bring her along. Don’t ambush anyone, but don’t shy away from lining things up to make progress happen.
  • Hunt people down. If something is urgent and you are not getting the response time you need, carve out time on your schedule to stake out the person’s office or cubicle. I’ve done this many times. If he wasn’t answering my phone calls or emails, he’d soon come back from a meeting and find me sitting by his door. He’d usually be caught so off guard that I’d have a negotiating advantage. Don’t be afraid to go after people if you need something from them. Find them in the coffee room. Look for them in the cafe at lunchtime. Ask their secretary what meetings they are in and wait outside. Be polite, but hunt and get what you need. (However, please do not cross over into their personal lives. If you hunt information well, you shouldn’t ever even need to cross this particular line.)
  • Hide. If you are behind on work and need blocks of time to get caught up, become invisible. On occasion, I’ve staked out a conference room (in a neighboring building) and told only the people who really might need me where I was. I caught up on email, specs, employee evaluations, or anything important that wasn’t getting done, without being interrupted. For smaller orgs, working from home or a coffee shop can have the same effect (wireless makes this easy these days). I always encouraged my reports to do this whenever they felt it necessary. Uninterrupted time can be hard for PMs to find, so if you can’t find it, you have to make it.
  • Get advice. Don’t fly solo without a map unless you have to. In a given situation, consider who involved thinks most highly of you, or who may have useful advice for how you can get what you need. Make use of any expertise or experience you have access to through others. Pull them aside and ask them for it. This can be about a person, a decision, a plan, anything. “Hey Bob, I’d like your advice on this budget. Do you have a few minutes?” Or, “Jane, I’m trying to work with Sam on this issue. Any advice on the best way to convince him to cut this feature?” For many people, simply asking their advice will score you credibility points: it’s an act of respect to ask for someone’s opinion.
  • Call in favors, beg, and bribe. Make use of the credibility or generosity you’ve developed a reputation for. If you need an engineer to do extra work for you, either because you missed something or a late requirement came in, ask her to do you a favor. Go outside the boundaries of the strict working relationship, and ask. Offer to buy her dinner ($20 is often well worth whatever the favor is), or tell her that you owe her one (and do hold yourself to this). The worst thing that can happen is that she’ll say no. The more favors you’ve done for others, the more chips you’ll have to bank on. Also, consider working three-way trades (e.g., in the game Settlers of Cattan) if you know of something she wants that you can get from someone else. It’s not unethical to offer people things that will convince them to help with work that needs to be done.
  • Play people off each other. This doesn’t have to be evil—if you’re very careful. If Sam gives you a work estimate of 10 days, which you think is bogus, go and ask Bob. If Bob says something less than 10 days, go back to Sam, with Bob. A conversation will immediately ensue about what the work estimate really should be. If you do this once, no engineer will ever give you bogus estimates again (you’ve called bull*). However, depending on Sam’s personality, this may cost you relationship points with him, so do it as tactfully as possible, and only when necessary. Good lead programmers should be calling estimate bluffs on their own, but if they don’t, it’s up to you.
  • Buy people coffee and tasty things. This sounds stupid, but I’ve found that people I’ve argued with for days on end are somehow more receptive over a nice cup of coffee at a local coffee shop. Change the dynamic of the relationship: no matter how much you like or don’t like the person, make the invitation and invest the 20 seconds of effort it requires. Even if he says “No, why can’t we talk here?” you’ve lost nothing. Moving the conversation to a different location, perhaps one less formal, can help him open up to alternatives he wouldn’t consider before. Think biologically: humans are in better moods after they’ve eaten a fine meal or when they are in more pleasant surroundings. I’ve seen PMs who keep doughnuts or cookies (as well as rum and scotch) in their office. Is that an act of goodwill? Yes … but there are psychological benefits to making sure the people you are working with are well fed and associate you with good things.

Summary

  • Everything can be represented in an ordered list. Most of the work of project management is correctly prioritizing things and leading the team in carrying them out.
  • The three most basic ordered lists are: project goals (vision), list of features, and list of work items. They should always be in sync with each other. Each work item contributes to a feature, and each feature contributes to a goal.
  • There is a bright yellow line between priority 1 work and everything else.
  • Things happen when you say no. If you can’t say no, you effectively have no priorities.
  • The PM has to keep the team honest and keep them close to reality.
  • Knowing the critical path in engineering and team processes enables efficiency.
  • You must be both relentless and savvy to make things happen.

—————————–

15 more chapters of goodness await you in Making Things Happen.

lrg (2)Other classic chapters include:

  • The truth about schedules
  • How to figure out what to do
  • What to do when things go wrong
  • How not to annoy people
  • Power and Politics
  • Buy the bestselling book here

 

Lessons on Failure From the Jetpack Joyride game

At Failcon 2012 Luke Muscat, the designer of the game Jetpack Joyride, talked about learning from failure. His thoughts explain why the game is so fun even if you always lose. The event organizers wrote a summary of his talk, and it calls out three recommendations that apply to almost anything. The Failcon organizers offer that:

Jetpack Joyride is designed to make the player fail. Over. And Over. And Over.  In fact, it relies on the user not only failing but enjoying it so much that they stick around and share it with friends.  With millions of downloads, clearly it’s working.

This is the opposite of how we tend to think about success and failure. The design of the game embraces failing in three ways, described in the blog post:

Reward Failure:  In Jetpack Joyride, with your ultimate death comes an immediate reward screen recognizing your progress, any mission goals you accomplished, and offering you a slot machine chance for any coin you picked up.  This can be pretty easily practiced with yourself and employees, too.  When encountering a failure (either personal or amongst employees), focus less on the problem that happened and more on what risks were taken, what was learned, and how this is going to improve the process down the road.  Keep yourself and the team feeling engaged with the organization, and show that each failure does contribute to the final product.  Make it very clear that taking well-informed, relevant risks is a good thing.

Leaders and designers should be thinking at least one step ahead of people. When failure happens, instead of silence or inaction there should be a response that’s thoughtful.

Always Have A Next Step: Immediately after exploding, Joyride shows you what your current missions are, to remind you that there is still more to get done.  This is by far the most important take-away for business leaders.  The quickest way to recover from a personal failure is to know what the next step is.  Before taking a big risk, set up a contingency plan: know exactly what things might help in a recovery, and have a short and easy to-do list on the side.  That way, when failure rears its ugly head, you can smile and nod and turn your attentions immediately to the next step, without having to worry about getting stuck in a rut.

It’s natural after failure for people to be gun shy and to resist trying again. Someone has to reduce the tendency to blame others or dwell too long on what is in the past.

Reduce the Barrier To Retry:  Joyride is a quick game with a one-tap ability to replay after failing.  Make failing that easy in your organization.  Use the Next Steps tips to always have a way for people to start again.  More important, make sure no one is dwelling on the failure.  The worst thing you can do is hold it against someone, having a three-strikes rule or anything like that.  This will make each re-entry more frightening.  Discuss what happened promptly, incorporate the lessons, and then move on to something new.

Read the full post here. Also take a look at Failcon 2012: an event about learning from failure.

How to discuss politics with friends and family, Version 2.0

My good friends and I like to discuss big questions. Two friends and I realized we avoided topics, mostly political, for being too polarizing. But we discussed this, and came up with a set of rules for politics with friends and family, version 1. Over time we revised it and improved it, and I’m pleased to present version 2 below:

  1. What is the actual question being discussed? We often stumble into political discussions, seeded by one fact or recent news. As the discussion gets heated it’s because both people have silently brought different perspectives, histories and stories with them for interpreting the recent news. Periodically you need to stop and re-establish what the specific question being discussed is. It sounds silly, but asking “wait – can you explain what we are arguing about as a question?” forces everyone to clarify not just their position, but in the form of a question that allows more than one answer. Often two people are simply arguing about two different questions simultaneously without realizing it. To at least agree on the question, or a list of questions to discuss, creates a shared place to start from.
  2. What do you actually know? We hear factoids third hand and draw large conclusions supporting our pet theories. We rarely read the studies mentioned in the news, or examine the sources of articles we read online as the concept of confirmation bias, where we cherry pick facts we like and call it research, is a human failing. This means we rarely have the depth of understanding to match our emotions. Poking at our sources and recognizing how many assumptions are being made, or both sides, disarms conversations. It’s easy to misconstrue facts or manipulate data and having volumes of it means nothing, as both sides have ample ammunition.
  3. Can you effectively argue the opposing point-of-view? We forget that an argument is just a tool. In any complex issue, there are valid points on all sides. If you can’t effectively argue the other side’s point of view, you can’t claim to have seriously considered your own position, as you’ve never truly evaluated any alternative (or haven’t done it in years). Switching sides in a debate is a fantastic exercise: it forces you to use more intelligence and critical thinking than defending the same view year after year ever could.
  4. What would convince you that you are wrong? If you can’t imagine any possible way to have a different opinion, then your imagination is limited, which likely makes you boring to talk with. If you can’t imagine the world being any other way, no matter how slim the possibility, then you are stuck in your own beliefs. You deny yourself the chance to have a new opinion. Worse, you likely confuse stroking your old well worn thoughts with the act of thinking up new ones.
  5. Why do you believe what you believe? We assume we have great reasons for our opinions. This sometimes is not true. Maybe you believe what you believe because your parents did? That’s not a logical basis for believing anything, as it doesn’t involve any of your own thinking. It’s ok to believe in it anyway, but understanding why you believe will change the way you talk/defend/promote those beliefs.
  6. Why are you interested in having a discussion about it? Is the goal to explore ideas and learn, or merely to win?
  7. What are you going to do about it? Assuming you’re right, and passionate about your views, why do you think discussing it with a friend will change anything? There are many ways to support political causes and campaigns, and investing your energy there will likely be more satisfying and have more of an impact. If you’re not willing to put your own energy behind something you claim to believe in, why should anyone else take your ideas seriously? We pretend so much is at stake in our position, but most of the time we don’t care enough to take action. Yelling at a friend is a very unproductive way to support your own beliefs.

[Thanks to Royal Winchester and Rob Lefferts who contributed to this list]

800px-Politics

What To Do When Things Go Wrong

[This is an excerpt from Making Things Happen, the bestselling book on leading project teams]

chp-11

There are 8 steps:

1. Calm down. Nothing makes a situation worse than basing your actions on fear, anger, or frustration. If something bad happens to you, you will have these emotions whether you’re aware of them or not. They will also influence your thinking and behavior whether you’re aware of it or not. (Rule of thumb: the less aware you are of your feelings, the more vulnerable you are to them influencing you.) Don’t flinch or overreact—be patient, keep breathing, and pay attention.

2. Evaluate the problem in relation to the project. Just because someone else thinks the sky has fallen doesn’t mean that it has. Is this really a problem at all? Whose problem is it? How much of the project (or its goals) is at risk or may need to change because of this situation: 5%? 20%? 90%? Put things in perspective. Will anyone die because of this mistake (you’re not a brain surgeon, are you?)? Will any cities be leveled? Plagues delivered on the innocent?

Help everyone frame the problem to the right emotional and intellectual scale. Ask clarifying questions and get people thinking rather than reacting. Work to eliminate assumptions. Make sure you have a tangible understanding of the problem and its true impact. Then, prioritize: emergency (now!), big concern (today), minor concern (this or next week), bogus (never). Know how long your fuse is to respond and prioritize this new issue against all existing work. If it’s a bogus issue, make sure whoever cried wolf learns some new questions to ask before raising the red flag again.

3. Calm down again. Now that you know something about the problem, you might really get upset (“How could those idiots let this happen!?”). Find a way to express emotions safely: scream at the sky, workout at the gym, or talk to a friend. But do express them. Know what works for you, and use it. Then return to the problem. Not only do you need to be calm to make good decisions, but you need your team to be calm. Pay attention to who is upset and help them calm down. Humor, candor, food, and drink are good places to start. Being calm and collected yourself goes a long way toward calming others. And taking responsibility for the situation (see the later section “Take responsibility”), regardless of whose fault it was, accelerates a team’s recovery from a problem.

4. Get the right people in the room Any major problem won’t impact you alone. Identify who else is most responsible, knowledgeable, and useful and get them in together straight away. Pull them out of other meetings and tasks: if it’s urgent, act with urgency, and interrupt anything that stands in your way. Sit them down, close the door, and run through what you learned in step 2. Keep this group small; the more complex the issue, the smaller the group should be.

Also, consider that you might not be part of this group: get the people in the room, communicate the problem, and then delegate. Offer your support, but get out of their way (seriously—leave the room if you’re not needed). Clearly identify who is in charge for driving this issue to resolution, whether it’s you or someone else.

5. Explore alternatives. After answering any questions and clarifying the situation, figure out what your options are. Sometimes this might take some research: delegate it out. Make sure it’s flagged as urgent if necessary; don’t ever assume people understand how urgent something is. Be as specific as possible in your expectation for when answers are needed.

6. Make the simplest plan. Weigh the options, pick the best choice, and make a simple plan. The best available choice is the best available choice, no matter how much it sucks (a crisis is not the time for idealism). The more urgent the issue, the simpler your plan. The bigger the hole you’re in, the more direct your path out of it should be. Break the plan into simple steps to make sure no one gets confused. Identify two lists of people: those whose approval you need for the plan, and those who need to be informed of the plan before it is executed. Go to the first group, present the plan, consider their feedback, and get their support. Then communicate that information to the second group.

7. Execute. Make it happen. Ensure whoever is doing the work was involved in the process and has an intimate understanding of why he’s doing it. There is no room for assumption or ambiguity. Have specific checkpoints (hourly, daily, weekly) to make sure the plan has the desired effect and to force you and others in power to consider any additional effort that needs to be spent on this issue. If new problems do arise, start over at step 1.

8. Debrief. After the fire is out, get the right people in the room and generate a list of lessons learned. (This group may be different from the right people in step 4 because you want to include people impacted by, but not involved in, the decision process.) Ask the question: “What can we do next time to avoid this?” The bigger the issue, the more answers you’ll have to this question. Prioritize the list. Consider who should be responsible for making sure each of the first few items happens. Also ask: “How can we minimize the odds avoiding a repeat of this last crisis won’t create a new crisis in the future?”

—————-

If you liked this, you can read even more excellent advice in Making Things Happen – the classic bestseller on leading and managing the making of things.

  • “I learned more in the first 100 pages of this book than from my years of experience in the industry.”— Blogcritic.org
  • “Reading this was like reading the blueprint for how the best projects are managed at Microsoft.” — Joe Belfiore, VP Microsoft
  • “Dozens of practical techniques… to ensure your projects suceed” Bill Bliss, VP of Product, Expedia

Jiro Dreams of Sushi: movie review

This film Jiro dreams of Sushi models itself on its subject, a legendary sushi chef at Tokyo’s Sukiyabashi Jiro. Both the movie, and Jiro, are methodical, patient, simple, enigmatic and inspiring.

I enjoyed the film primarily as a meditation on work and living a life dedicate to perfecting a skill. Jiro is 85 years old, and has been making sushi for decades. He came to become a chef on his own terms, without support from his family. The film centers on his sushi restaurants, and how they prepare and serve food.

There are tangents into his life and the lives of his two sons (also sushi chefs), which reveal much about their collective approaches to life. It’s a simple film, just as the methods Jiro employs are simple. But in both cases that simplicity allows for great care to be put into every little decision. Sukiyabashi Jiro is one of the few restaurants in the world with a Michelin 3 star rating.

The film helped me ask myself several important questions:

  • How do you know you have the right priorities?
  • Why does craft matter? How much of your life should you put into your craft?
  • What does work / life balance mean? Is that even the right dichotomy?
  • Is excellence more important than pleasure?
  • Are each these people happy? Are they fulfilled? Why? Why not? How can I know?
  • Where do I see craft of this level of skill around me in my world?

If you like any of these questions, and like sushi or craft, you’ll find the film of interest. It’s a meditative and beautiful film, with many moments without dialog as you watch work being done, providing plenty of space to fill with your own thoughts, and perhaps, your own dreams.

It’s an independent film, and you can find where it’s playing near you here.

Ideas vs. Time: how long does an idea take to develop?

People often ask writers and filmmakers how long they worked on their most recent project.

The mistake made is people think in terms of calendar time, instead of time spent actually working on the project. A month can go by where zero hours of work on the project happen. But on the other end of the spectrum, a week can go by where 80 or 90 hours are spent working on the project. Calendar time vs. Working time are often two different values.

This means if someone says “It took me a year to write the book” that could mean a wide range of actual time invested.

For most of my books so far, it took a year of full time effort. About 6 months to write a first draft, 6 weeks to write a second, and the rest for revisions, copyediting and promotion.

50 weeks x 40 hours = 2000 hours.

If you have an idea think hard about that number. You find similar numbers of hours for making movies, startup companies, albums, games, novels, or anything of note.

How many hours are you willing to put into delivering on your idea? 

The greatness of an idea is irrelevant if you don’t put in the hours needed to see it to fruition.

Mindfire: Typos wanted

I’m working on a 2nd edition of Mindfire: Big Ideas for Curious Minds, to clean up some typos and to make other minor fixes.  If you found a typo, I’d be grateful if you’d list it here.

This is the current list of known corrections:

  • page 30: while at the same time pleasing others.. / pleasing others.
  • page 60: Less spacing above Bonus
  • page 104: Four kinds of mistakes should be on pg 105
  • page 123: unique wonder in this universe that is you . (period is on next line)
  • page 137: in place of actual thinking.. / thinking.
  • page 162: “Greatest American Essays” / Best American Essays
  • page 168: 8. Does transparency matter? / should be top of pg 169
  • page 174: Page break: misappropriate the word.

Software Is Not Epic

[Updated August 6th, 2019]

“The whole world is pretending the breakthrough is in technology. The bottleneck is really in art.”
– Penn Jillette

I love making tools for people. And software is one kind of tool in the universe.

But I don’t think software, or any tool, is an epic creation. A tool is something you make so someone else can make something.  We know Martin Scorsese’s or Toni Morrison’s names, but not the names of the people who made the tools the used. Why? Movies and novels are epic. They are a first order creation, the end product of a creative mind. Software, except perhaps for games, are a second order creation: they are used by other people to make first order creations. Making great software demands creativity and hard work, but its purpose is to allow others to do work, not to be appreciated as a thing on its own.

Tools are certainly noble. To build guitars and cameras and a thousand other things artists need to do their work is important. And while there is artistry in some of those tools, they’re not art. They’re used by artists to make art. I work[ed] on WordPress.com, but I know it’s a tool for writers and makers. As good as I think WordPress.com is, they do the heavy lifting: they rightfully put their names on their posts, not mine.

When I meet people who are passionate about technology, software or entrepreneurship, I realize how different I am in some ways. They are passionate about making tools and I share that passion. But above all I want to make first order, epic, amazing things. Novels, movies, stories, paintings, anything and everything. Things that deliver an experience, rather that the empty promises of salvation through productivity, the singular and empty promise driving most of the tools we make.

Your favorite books, movies, art, and music move you in ways that have nothing to do with productivity. On your deathbed your best memories will be playing with your kids and loving your family, entirely ‘unproductive’ acts. What are the real things in the world? The things that matter most? They are things no tool can give you – they are available to you all the time if you choose them and no tool can choose the important choices for you.

The questions I ask are: what can I make that reveals the world? Or the world as it should be? What do I know or can share from deep inside, through a craft, to be meaningful to others? The only answers to these questions are through art, or art like projects.  They demand more of myself than I could possibly contribute to a software project or a startup company. To do truly epic things requires a different medium.

The term sui generis means work of its own kind. I take the term to mean work that is personal and demanding, that requires you to reveal things you are afraid to reveal. How you feel about the world, or yourself, or a thousand interesting things we rarely express. Writing down your deepest fears, secret regrets, or deepest desires, might not garner much interest from the world, but it will be more epic for you than dozens of the million download product launches you fantasize about. It will certainly be epic for you and a close friend (or perhaps a room full of strangers?)  you share those thoughts with. Epic work comes from making a deeper connection to who we are, and finding a medium to express it well to others. A tool can never be that medium. Therefore software is not epic.

——————————–

Thanks to @msamye who when I mentioned the idea for this essay, said she’d like to read it.