Do the right thing, Wait to get fired

I stumbled upon this bit of wisdom in Team Geek: A Software Developers Guide to Working Well with Others, and it resonated.  It comes from Google engineer Chade-Meng Tan:

Do the right thing, wait to get fired.

New Google employees (we call “Nooglers”) often ask me what makes me effective at what I do.  I tell them only half-jokingly that it’s very simple: I do the Right Thing for Google and the world, and then I sit back and wait to get fired.  If I don’t get fired, I’ve done the Right Thing for everyone.  If I do get fired, this is the wrong employer to work for in the first place.  So, either way, I win.  That is my career strategy.

This requires you to have confidence in your judgement, to assume authority and responsibility, to make decisions, to take risks – in other words to do what you have been hired to do!

You’ve got to recognize that companies are schizophrenic.  They build process, and rules, and structure and they ask you to follow them:

  • “Employee evaluation is done this way…”
  • “The rules on conferences attendance are as follows…”
  • “Products are to be QA’d and deployed in this manner…”
  • “New projects require the approval of the following people…”

In general these rules are better than the alternative – no guideposts or structure.  They help new managers and teams to function effectively.  They push employees to do things in a good way.

But greatness rarely happens by following rules, process and structure.  That is why companies also want to find employees ready to take risks, make decisions, try new things, move fast and even break things.

This means recognizing when the process is too heavyweight – and a simpler alternative is better in this case.  It means making the call to assume some technical debt or operational risk because getting this new product/feature out to some real customers for feedback now is most important.  It means approving an over-budget trip for a particular employee to a conference they’re passionate to attend.  It means setting aside some time to work on your idea for a new tool that will help the support team to diagnose customer problems.  It also means slowing down to refactor something – even if it means hurting your reputation for getting things done quickly.  You do this because it’s the right thing for your team, your company, and/or your customers.

When you break rules, and do what you think is the right thing you are taking a risk.  Sometimes this will pay off, sometimes it wont.  It’s ok to fail – but try hard not to fail repeatedly at the same thing or for the same reasons.  Know when you’re taking a risk, and learn from the outcomes.  The best engineers and managers I’ve known have all been willing to break rules and take risks.  You should too.


This entry was posted in Uncategorized. Bookmark the permalink.

27 Responses to Do the right thing, Wait to get fired

  1. engineer says:

    The problem is, you don’t know what the right thing is, and you haven’t done it, or you would have gotten fired. Move fast and break things? EG: Steal other people’s property and sell it, even though since you stole it rather than create it, it works poorly: Example: android.

    Google is a profoundly evil company. In fact, your judgement is questionable given that you chose to work for them. But maybe you’ve been there awhile.

    At any rate, you are still working for a company whose business model is based purely on data theft… I don’t mean indexing websites, I mean violating people’s privacy, stealing other peoples software and inventions (java, iOS, etc.) and then selling it.

    There are only two possibilities: You are evil and you want to do evil things. Maybe you don’t care how many lives you help ruin, so long as you get rich in the process.

    Or, you have such a profound lack of morality that you cannot recognize your role in perpetrating evil.

    If you think google is not evil, then you’re just deluding yourself, and that means you are evil. Because evil is not defined by people who seek to destroy, it’s people who don’t mind destruction so long as they get what they want.

    • Jason Cole says:

      The way technology moves forward the fastest is through examining someone else’s innovation (such as the UI with windows and mouse made by Xerox, or a touch-friendly UI made by the ‘thieves’ Apple 20 years later), and making a pretty verbatim copy, and tweaking a few thing here or there to improve it. You should also note that Apple has ‘stolen’ UI from android now. It’s an N-directional street, where everybody steals, because in UI there’s often only a handful of best possible ways to arrange an interface.

    • Reika says:

      While totally agreeing with this comment (Google is THE iconic evil these days), I assume “The right thing” to be highly subjective and context-sensitive.

      E.g. for an Israeli soldier guarding the border, driving away islamic threat is the Right Thing; also for the islamists, killing innocent people is a way to promote their questionable values of jihad and terror — they perceive this as the Right Thing.

    • zjm555 says:

      Setting aside the more glaring problems of your rant, I’d like to address your part about “data theft” (by which you seem to mean software theft). If Google “stole” Java, then iOS “stole” POSIX and GNU. Using open software under a BSD or MIT-style license for commercial purposes is completely fine (RTFL if you don’t believe me), and literally every commercial piece of software is built on something free that the owning company didn’t make. As far as actual “data”, e.g. sattelite images, topological GIS data, search indexing; all of those data were gathered at Google’s expense and are owned by Google, and are free for us to use if we so desire. Your definition of evil is not shared by me, nor by many other users of these products.

      The technical contributions of Google back to the community far outweigh Apple’s, for the record, and I would even say they far outweigh those of Sun (and definitely those of Oracle). Collaboration and open software are better for the community than closed, proprietary stuff.

      • Bob says:

        It’s the fact that they’re building skynet and don’t even know it that makes them evil. Just because they’re not call Cyberdyne System doesn’t meant the prophecies won’t come true.

    • thevisuoso says:

      If Google is evil, then so are Microsoft and Apple; they’ve done far worse things to their users via false advertising and over-priced marketing hype. If you think about it, no tech company is made from an angelic philosophy – they’re all in the business of making money, regardless of the cost.

      Even though Google indexes my data and makes a profit off of me, they do so in a non-intrusive way, and the services they offer allow a great deal of flexibility. I’m not saying this justifies their business practices, but if you look at companies such as Microsoft, Apple, Oracle, and others – their practices are no better.

    • ml Tma says:

      All things are evolutionary. You’re encapsulating a small amount of technological time and expounding a result that, ‘Google is evil’. Each step in technology is taking from something else. Nothing comes from thin air. All of human achievement is evolutionary. I look forward to Google’s future as a betterment to mankind.

  2. Required. says:

    As long as the risk you’re taking is for company and/or everyone’s benefit, its fine.
    Many will break the rules for personal gain. It’s surprisingly easy to get that wrong :)

  3. noblegesture says:

    It’s hard to understand and accept that schizophrenic nature sometimes.

  4. ibrahim says:

    I guess getting fired is not the end of the world. Especially if you are doing the right thing, it might even be an opportunity to find something better.

  5. Andy Fishman says:

    Would love see a Googler do the clearly right thing and bring back Google Reader.

    • colindean says:

      I thought the same until I stepped out of the cave and found several better things that simply have a better implementation of the paradigms Google Reader pioneered. Feedly is what I settled on, and I find it to be more enjoyable on my consumption device – a Nexus 7 tablet – than Google Reader ever was.

  6. leon206 says:

    Great article! Thanks for taking the time to put “pen to paper” it’s much appreciated.

  7. tyw says:

    so is secretly handing off all of everybody’s info to the government to use anyway they want without warrants the right thing?

  8. Hoover says:

    What if you have a family to feed? Getting fired doesn’t look like so much fun any more.

  9. nope says:

    wow. here’s hoping you or anyone following this advice gets fired regularly. As a DBA managing production applications I can tell you that this is why SWD gets a bad name with ops. I have had more “hour long” production pushes that have ended up taking the entire night and into the morning as we clean up the bullshit problems created adventurous development sessions by cowboy developers who would love this post.

  10. GL says:

    This is exactly how I did my job of over 20 years at Disney. My team and I were able to provide solutions in a quick and inexpensive manner that would have taken months or years to do and cost (literally) millions of dollars through ‘proper’ channels. We found holes in firewalls, went around policy and avoided ‘those people that put themselves in a position to control things they have no business controlling. Not once was I reprimanded and the teams we worked for could not have valued us any more than they did. We saved the company millions and put solutions in place in hours or days instead of months and years. We accomplished things that the ‘proper’ channels claimed were not even possible. We were even asked to provide solutions to those ‘proper’ channels when they hit roadblocks with policy or senior company officials demanded something they were not able to do following the ‘rules.’ I was very successful before being offered a position I couldn’t refuse with another company. This article is 100% correct in my experience. You will never reach the top if you don’t take risks. If you want the respect of your peers and bosses, you have to get out of the box, make the tough decisions and deliver what your clients (often internal company personnel or departments) want and need. Without risks, you are just a cog and will never rise above.

  11. Lelala says:

    LOL, very cool attitude :-) )
    Hopefully, my future employers will have same perspective!

  12. Grundle says:

    Incorrect use of the word “schizophrenic”.

  13. Me says:

    It must be nice to always do “the right thing” every time. I wish I never made mistakes.

    Talk about hubris, sheesh. I think these “Googlers” and “Nooglers” need to read up on some Greek tragedies.

  14. jasonpryde67457707 says:

    One exception to the “Wait to be fired” rule is when the organization is in a downward spiral anyhow. Not an immediate problem at Google but I’ve been in more than one organization that ultimately folded out from under me while my colleagues who saw the writing on the wall were already established in their new careers. There’s no value or glory in being the last one to turn the lights out.

  15. pcunite says:

    What makes Google evil is they are indexing every single crack site. My software is being stolen thousands of times a month now. Thanks Google!

  16. Ligia Buzan says:

    Your comments are perfect. Assume responsibility, dare to take risks. Thank you. It’s funny to see how the world will take issue with everything around your message. Perhaps because the directness of this message is hard to take. I listened to Joseph Campbell yesterday taking about the exact same issue in the context of “becoming an adult” and he asked: “How are we going to break into self responsible authority, and have courage for our thoughts and our life?” Love your blog entry!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s