- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
LIKE 'First'
Admin
Moirae? Really? It doesn't sound like they had any actual ability to do things to devs other than scold so calling them the fates seems blown out of proportion.
Admin
Why didn't Miguel just quit? That's what I would have done.
Admin
Plus, they sounded like the borg. Anybody who can talk in unison would scare the shit out of me...
Admin
I wonder whether the problem was one of racism? Surely a "Miguel" has no status in relation to a "Stephen" as he's Hispanic while Stephen's a WASP.
Admin
So was Stephan the company owner? I can't fathom he'd be able to work for another company and continue his current role if he wasn't the guy in charge at WTF, Inc.
I wonder what sort of punishments were doled out by the Moirae for timesheet errors.
Admin
Those 3 women can commit to my source control!
Admin
What's he complaining about? 40h weeks??
So the management system in place was inefficient - welcome to the real world!
I once worked at a place where you had to decide what changes were needed, email those to the company owner who made the changes who would make the changes in the obscure language he used and then run the program through a custom-built translator which produced the most evil VB you've ever seen. We then had to compare the output VB with the original to see if the changes we'd planned had come out right.
Quite often the company owner would decide that the changes you'd requested weren't quite correct and put in place something different....
Now that set-up was a bitch - simply having a crap source-control.... nothing to see here, move along please...
Admin
Steven is right, and Miguel should be fired or something for having bad thoughts and be thankful for his job in this economy!
TROLL FRIST!
CAPTCHA: consequat - the forbidden fruit!
Admin
Dammit.
Admin
In situations like this, the correct answer is always to quit immediately - no notice, no two weeks, just immediate I quit. If you're feeling particularly vengeful send a scathing email that basically says words to the effect of "In case you can't tell, this is a software department. Your ridiculous standards and lack of trust for your developers clearly show that you have no clue how to run a modern software department, or any kind of software department. In fact, I wouldn't trust you to run a bath. Go away and grow up."
There is nothing wrong with burning a bridge that should never have been erected in the first place.
Admin
Why didn't Miguel just quit? That's what I would have done.
(just need one more to fill the quota.)
Admin
FTFY
There's no harm in extending a little professional courtesy, even when dealing with someone who is being completely unprofessional. Yeah, it probably won't impress them in the slightest, but it may well impress your co-workers.
If you need a reference down the line, would you rather be remembered as the guy who ragequit with zero notice, or the guy who kept his cool in the face of such madness?
Admin
Admin
You choose your fate By the things you do If you are good Your fate will be too
Fate does not choose you It won’t take time to choose you Just watch what you do And fate will be good to you
A fate worse than death For being bad that’s what you get I’ve been there and back So I know the facts
Take my advice Live life right Just do onto others good And fate will do onto you
Follow one of the golden rules Do onto others what you, Want them to do onto you And that’s how you choose your fate
-Fate Factor, LaTisha Parkinson
Admin
Funnily enough my original version included a line that said "Signing it Bert Glanstron optional".
Anyways, given that most places I've seen would blackball someone based only on the fact they dared to leave, I'm of the opinion that someone who gives no courtesy or respect deserves neither courtesy nor respect.
To put it in layman's terms: A douchebag deserves a douchy response. There's no logical reason to eat shit and pretend to be all smiles when someone is obviously a sociopathic lunatic that has no business being part of the human race, let alone in the workforce. Being nice to "be the better man" in the fact of a scumbag like this does nothing except empower them. If more people were reluctant to take shit and were more apt to just say "Screw this" and leave, scum like this wouldn't be able to exist.
These people are hostis humani generis, enemies of the human race, and should not be allowed to exist.
Admin
Admin
Really, it was the wrong classical reference. The right one would be to call them Erinyes (Furies)
Admin
Weak anthropic principle. Those who quit didn't have a story to submit. It would be more like, "I worked for a jerk and quit immediately". There wouldn't barely be room for a unicorn in that.
Admin
I worked at a place like that. Except the Stephan there, the lead developer, didn't actually do the other developers' checkins. He didn't understand source control, or the need for it. He just worked in his private copy of the code for days at a time, then locked everything and committed. No merge, just commit what he had. Hilarity ensued. He did this repeatedly and could not be convinced of the error of his ways.
Oh, and 40 hours was unacceptably low. 50 hours was minimal, and 60 was average. Their motto was, "Work harder, not smarter." The absolute worst coder in the place got kudos from management because he actually slept under his desk and only went home to shower a couple times a week.
And yes, I did quit.
Admin
Admin
New companies are full of energy and ideas and everyone gives their all to make something great. Then they get market success, which means big$bucks, which attracts layers of managers and various antiproductive gatekeepers. You may be able to survive that for a while, but when the time-clock Nazis come to ask why you spend 30 hours a week in meetings and exactly how many minutes did it take you to debug the XX module, that's the final omen. Run. Start over someplace else.
Admin
Original version? Please tell me you are adequately developer-y to keep your comments in a special source code repository and version them? That would be so cool!
I disagree with your fundamental premise though. Never under such circumstances should one be disssuaded from an icy yet professional demeanour. I see your point of view but let's face it, it will never do anyone any good and can only do you down.
Admin
When commenting on a Remy Porter story, look first at the source.
Admin
Also weren't the Fates the Gracae or something like that? The three hags with one eye that they shared? My Greek mythology is rusty.
Admin
I think ObiWayneKenobi is trolling.
In case anyone actually feels that way, consider someone called in to HR after two days on the job. HR says "We received a copy of the e-mail you sent to all the employees at your last job on your last day. We found it extremely unprofessional. We cannot trust someone capable of doing that. Security is outside and will escort you off the premises." That person had moved several hundred miles for the new job.
It's not so much about not burning a bridge that should not have been built, it's about the burning bridge falling into the replacement bridge and the resulting wreckage stopping you from building a new bridge anywhere else in the whole state . . .
Admin
So I wonder why Miguel didn't just quit, because that's what I would have done.
Admin
Admin
You aren't allowed to write comments. Only I access the database. Only I enter the comments, after I've confirmed that you haven't written crap. Can you imagine the chaos if we just let any developer write comments? We like to keep things nice and organized around here.
Regards, Stephan
Admin
Overtime pay!!!???
Do you work for the Civil Service perchance??
Admin
I worked one place that did this.
(later) 2. You must not report more than 40 hours because we don't pay overtime.
(later) 3. You must not go home at 2:30 on Friday afternoon just because you hit 40 hours for the week.
That was long long before TDWTF. Now, I can just stop by here and blow a half hour now and then whenever I start getting too far ahead of the target.
Admin
No, I'm not trolling. I'm sick and tired of the "bad guys" winning and getting to stay in business, make life miserable for people working for them, because nobody has the balls to realize that idiots are idiots and need to realize that you should NOT get ahead in life by being a total douchebag and not knowing anything about anything.
I've deal with WTF places like this hellhole for my entire IT career, and the places have always prospered and flourished despite doing everything flat out WRONG, because people go with the flow or pretend that everything is fine, or when they leave they say there is no problems when there are enough problems to fill this site for an entire year.
You should not be forced to put on a show of courtesy for somebody who deserves to have the shit kicked out of them and run out of business for being an absolute clueless moron.
To whit: What any smart person should think if they got wind of that would be "What an absolute hellhole that company must have been for an employee to be forced to resort to that. Let's make sure that we never do anything like that to OUR employees". In fact I would go as far as to say that any company that felt the way your example did is another hellhole filled with clueless morons who pull the status quo.
Admin
The exactly 40 hour week is surprisingly common. I worked at a place that wanted to track hours worked on various projects. We were all salaried, so it's not like it mattered to our pay. We just filled in what we worked. Then management said that our hours must add up to 40, every week. If we worked more we had to fudge all the times proportionately to total 40. They could have changed the web app collecting the data to scale everything to 40 hours if they wanted, but that didn't seem to occur to anyone in power.
And speaking of the web app, it was an IE-only beast. A huge matrix of input boxes mapping out hours worked per project per day. It took 30 seconds to move from one box to another; I think it was submitting data to the server onblur() for each box. It was so bad that everyone in engineering just stopped using it after a while. And you know, no one ever said anything about it.
Then there was this other place who wanted our time broken down into 10-minute intervals. Each interval had to be accounted for in the proper category -- Requirements, high-level design, low-level design, code, write testplan execute testplan, debug, review HLD, review LLD, review code... Each feature request and bug report had a full set of categories, and there were a lot of categories for overhead tasks as well. Yes, there was a category for filling out timesheets.
Admin
Here's one of my favorites:
Every hour must be billed to a project code.
There is a mandatory two-hour all-hands meeting.
The meeting has no project code.
And of course, when you bill the 2 hours to one of your projects:
Admin
The biggest WTF was the Moirae. Stephan's kind of a douche, but StephanSVN (while idiotic) doesn't bother me as much. I usually install an SVN repository locally for my own shit anyway. I have notes, research, random scripts and such that I don't want cluttering up the company repository. And when any of it becomes relevant, I add it to the company repository at that point.
So in Miguel's situation, I'd just maintain my changes in my local SVN. When I'm ready to "commit" my changes to StephanSVN, I'd just request the latest copy of the file, merge my changes into it, and immediately send it back. Stephan is less likely to get conflicts that way.
As for defending my changes, I'd probably handle it like Miguel - argue my case, but let Stephan decide. Besides, when his solution doesn't work, I've still got my solution in my local SVN, so I can just merge it back in.
Admin
Admin
Admin
Indeed. The best part about the Remy stories are the comments sprinkled throughout -- tee hee!
Admin
Perhaps try watch the news instead of the cartoons?
Admin
Those bitches foiled my UN stink-bomb plot!
Admin
Admin
Admin
The real WTF is that I didn't read the source first.
Admin
Admin
That pretty much encourages exercising whistleblower protection laws because they're really asking you to forge your timesheet, which is fraud, and can (as part of its own sequence of wtf's involving federal agencies and the crime of "lying to a federal officer") be a felony offense that can send you to prison (because you're an overprivileged white-collar criminal!!11)
Admin
The news is targeted to three-year-olds. And is approximately as accurate as the cartoons.
Every time I have been at a newsworthy event, the media has screwed up the story so badly it might as well have been totally fake. For example: 10,000 people marching in the streets, pretty much taking over downtown. News story: close up of one young mom and her kids attending the "rally". Yes, it was true, but they neglected to mention the other 9,997 people and what they were doing.
Admin
Or, in other words, "We want you to put a lie in an official record, but we won't say so, because we don't want to put the truth in an official record."
Well F that! (WFT?)
Admin
Admin
Pah, it can't be serious. Withing a week all developers would have wildly different versions and the whole thing would crash and burn on it's own. Which would be a good thing though.
Admin
FTFY