Go to the boss, the highest you can barge in on, hand him in writing your objections and the passwords AND your resignation. Have them signed and don't look back.
Care explaining how you do that while you are in custody at the police station?
NEVER EVER try to be clever within the system, you cannot win.
I totally agree with you. Absolutely do not violate policy on handing out root passwords by, let us say, giving them out to people over the phone, on speaker phone, in a room full of unauthorized people listening.
Always do this especially when working with government or semi-government (Huge companies that either were once state run, work mostly for the state, are run by ex-state people or because of their size have become ministates. You know the type, where people were ties, even when they are not.
Good point. Don't work for a company that is going to put you in a situation that you can't win if you do, can't win if you don't. It makes you the easiest target to become the person to take the fall. But then, if that happened, we would only have stupid people applying for public service jobs such as Mr. Child's. Is that really what we want?
This guy tried to be clever. It never works, you are never clever enough and the system knows how to deal with clever. Instead be smart, get out.
Once again don't work for that kind of system if this is always the case. And for a second time, he didn't have the option you are saying he had.
This guy really should have just done as said above. Hand it off and get the fuck out of the way.
Okay lets get serious for a second. This attitude of not rocking the boat is exactly what allows these sorts of 'systems' to become what they are. I guess we could all run away, ignore the glaring problems and move on to leave them to someone else. And as we all do that they will get worse and worse. Instead, I propose dealing with the problems. For example, if you are put in a position where people are abusing their authority to try and force you to do something that could cause harm to, lets say for example, a whole city, you should stand up against that. I hope that Mr. Childs wins this case and wins damages that are large enough that the whole tax base pays attention to what happened here and demands that heads roll and that these sorts of 'systems' are dismantled. I don't see how else to stop these sorts of 'systems' to become the norm when the common attitude seems to be to bury your head in the sand and move on when there is a problem.
There is good money to be made in this segment of the market, but only for those who can play the game and the first rule of the game is, don't get into the game if you don't know the rules.
I'm sorry I didn't realize that government was a game. I take it all back. Since it is all a game I guess it is perfectly okay to make 'good money' and ignore the problems inherent in the IT department of Frisco! I mean its a game! Tax payer money and public employee competence doesn't matter! What was I thinking!?!?
Duct tape programmers have to have a lot of talent to pull off this shtick. They have to be good enough programmers to ship code, and weâ(TM)ll forgive them if they never write a unit test, or if they xor the âoenextâ and âoeprevâ pointers of their linked list into a single DWORD to save 32 bits, because theyâ(TM)re pretty enough, and smart enough, to pull it off.
Specifically at the beginning of this article he names Jamie Zawinski as the programmer he is talking about. JWZ is a darn good programmer. There is a reason he has an entry for his name in wikipedia. Most of the people developers work with who exhibit these tendencies that Spolsky is describing in JWZ are not good developers and can't get away with it. It should be pointed out that exhibiting these traits will not necessarily make you a good developer. IMO The point Spolsky is trying to get across is that blindly adhering to a development strategy, tool, or architecture methodology will not make a person a good developer either. I too would rather see more articles about how to make the mediocre developers better.
Hell I honestly think I could live with the weaknesses if it meant immortality.
I mean seriously what do vampires have against them? An inability to interact with religious objects, an aversion to sunlight, no reflection, and they can't eat garlic?
I'd bet that 1 and 2 aren't an issue for most Slashdotters anyways, and most probably don't care about their own reflection either (heck usually when I see mine it's a glare on my screen so if I didn't show up then all the better). The garlic thing might be an issue, but I'm sure me and Papa John's could work something out.
"Just send over a delivery guy with marinara sauce, pepperoni and cheese on his neck please."