Additionally, his name is so damn generic, it might as well be john lee. There might be 10 serial killers with his name too, but I doubt future employers would really be able pinpoint this incident with his name.
Additionally, his name is so damn generic, it might as well be john lee. There might be 10 serial killers with his name too, but I doubt future employers would really be able pinpoint this incident with his name.
Manager: But we really need to launch today. We'll get backups going next week, I promise.
Programmer: OK... gulp.
Ultimately, a startup involves taking a lot of calculated risks. Miso decided that the benefits from launching early outweighed the risks from losing data (physical media failures, fat finger, bugs, etc.). They were wrong. They gambled and lost. The successful companies we hear about are the ones that gambled and won.
The successful companies we hear about did not gamble, in my view.
There are plenty of ways we ought to take risks in business, but basic IT practice is not one of them.
Will this potential employee throw a fit when we don't use the libraries he wants? Probably not (like I would assume of most professionals), but this new found infamy would make me as a recruiting company think twice.
I think the situation could and should have been resolved in private. I know there are more clarifying emails, but we don't get to see them. If I were considering hiring this guy, I would be much more comfortable if I could see all of the emails with each side clearly stating their case, and then the developer's calm and rational ultimatum to go to the public. Even then, I would (as a potential employer) be even more comforted if the post itself had a calm and rational voice. (I believe the voice is mixed at best.)
I base my claim that this could have been resolved in private on the fact that Miso resolved everything so quickly. If the case and ultimatum were clearly communicated, Miso would have been prepared for the negative PR by releasing their version of events. Instead, the company payed up not even 12 hours after the story is published. This leads me to believe that communication was poor between the parties.
The only reason Miso paid up so quickly is that they're hoping the $10k will keep people from grabbing more pitchforks.
If you look at other examples of bad company PR, you'll see that companies tend to react fast when then smell a shit storm coming their way... it has nothing to do with poor communication.
That's the problem with whistle-blowing. Usually, there's a period of negotiation that occurs before it gets to that point. The situation has been developing for weeks or months and nothing else has worked. Suing is too expensive, so the wronged takes the matter to the public.
It can be damaging to the whistle-blower's reputation because, from the perspective of almost all of "the public", it's the first time they're hearing this news. They don't see the months of failed (or even bad-faith) negotiation. It seems like a drastic, hair-trigger decision to expose the matter, because it's the first time they are hearing about it. And people like to kill the messenger and don't like to hear bad news about reputable companies.
If the case and ultimatum were clearly communicated, Miso would have been prepared for the negative PR by releasing their version of events.
Sounds like a Ned Stark blunder. Experience has taught me that threatening to do something like this is a bad idea-- it gives your adversary time to prepare for it. Don't threaten; just do. If you're in this sort of fight, you want them to be surprised and capitulate in 12 hours. Saying, "this is exactly what I plan to release about you" is a bad idea for several reasons. First, your adversary has time to prepare. Second, it can become illegal (extortion in some cases, although most likely not in this one since there was a pre-existing contractual agreement).