Live data from Hacker News

Do the right thing, wait to get fired

brendansterne.com

11–20 of 90 posts

Re: Do the right thing, wait to get fired

#11

Or, you could just work for a company that won't fire you for doing the right thing. I've turned things upside down a number of times, but if the outcome was correct, I never felt even remotely that I would be fired.

The point is that a good company won't fire you for making good or well-informed decisions even if they turn out to be Wrong decision! And if they do, it's their loss, not yours...

Re: Do the right thing, wait to get fired

#13

> You’ve got to recognize that companies are schizophrenic. They build process, and rules, and structure and they ask you to follow them: > [...] > 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. The inconsistencies and contradictions you describe are not symp…

It was clear from the context that he was not using 'schizophrenic' as a medical label (since he was not applying it to a human), but rather as a metaphor that most people would easily understand. Picking nits does not contribute to the conversation, but rather diverts from it (as we can observe happening in this very comment). Since you seem to have an opinion on the conversation, namely that the goals he lists are desirable, it would benefit everyone significantly more for you to explain your basis for that opinion rather than go off on completely irrelevant tangents about mental health.

Re: Do the right thing, wait to get fired

#14
Everyone works differently especially in the world of programming. Whether you're a web developer or code in C++, you most likely do not work the same way as your counterparts. You have a different thought process, you are unique, you know intricacies others don't, you're efficient at some things and slow at others. You are human and if you get fired for doing the wrong thing, you're damn straight you're in the wrong workplace and it's not your fault.

While I definitely believe you should follow tried and tested company policies on deploying software, coding conventions and even naming conventions because it's what has been working up until this point. I think sometimes a company needs a fresh perspective or opinion on something that could work better, maybe something has been working good enough, but could be better. You need to take risks, don't play it safe, but always remember to know when you're crossing the line between contribution and destruction. If you get fired for taking risks you are damn right you should be fired, because the company you are working for doesn't deserve an employee like you.

Doing the right thing doesn't mean be another follower. Doing the right thing means you always have the best interests of your employer in mind when making a decision that could affect your colleagues or direction of the company. I believe ignoring broken processes isn't doing the right thing.

Some people prefer roads already paved and others prefer to make their own way somewhere by paving their own way, taking risks to get there. Inevitably all roads lead to Rome. Unless you're going sideways through an airport door, then you're probably going to Bangkok.

Re: Do the right thing, wait to get fired

#15

A fine approach, as long as you don't have bills to pay and no realistic chance of securing another job in the time you have to pay them. Not everyone has that sort of freedom that this sort of risk makes sense.

This is HN, though. Most people here have technical skills that make them valuable in the job market. It's easy to market this article to them.

Everyone else is in the mercy of their employer and don't have much choice but to follow the rules to avoid being seen as a troublemaker.

Re: Do the right thing, wait to get fired

#16
post #2

To his credit though Chade-Meng Tan earned some infamy by intercepting celebrities walking through the door and getting his picture taken with them :-) Not exactly "Good for Google" but not something that generally got you fired either. I'm all in favor of encouraging self empowerment but recognize that it means you will get fired more. It is the cost of doing what you believe. Not everyone is ok with that and I resp…

And in doing so, he contributed a part of Google's famous "quirky geeky" culture, which is part of its PR message, which is Good for Google.

Re: Do the right thing, wait to get fired

#17
I'm not exactly disagreeing, but don't forget the other side too -- that you might not know what you're doing, that you might not understand the good reasons that certain rules are in place, that you might not understand the big picture and that your actions might backfire and/or be counterproductive.

Don't forget to be humble too, and realize that what you think is the right thing, isn't always the right thing. There's no inherent valor in "breaking the rules" -- if you can, it's much better to gently persuade, bring people to your side, and talk things out.

Again, not disagreeing with the article, just pointing out that life isn't that simple always.

Re: Do the right thing, wait to get fired

#18
Somewhere about 3/4 of the way down the article, I drew the connection between this line of thinking and what drove Snowden to whisteblow against the NSA's surveillance techniques.

Some organizations, it seems, don't reward coloring outside the lines very much at all...

Re: Do the right thing, wait to get fired

#20
I think his reasoning is a great way to get fired, regardless of how smart you are technically. It is fun to think about how you could rage against the machine and do things your way.

But the simple reality is there is always someone smarter than you. If you can come to terms with that, and take the time and effort to be the guy that someone looks up to, then you won't be fired.

Post reply on HN