Comment On The Corruption of Dennis

During water cooler conversation with his co-workers, whenever Dennis mentioned that he was responsible for supporting the Month End Closing system, reaction varied from a wide-eyed, agape look to a snide chuckle.  [expand full text]
« PrevPage 1 | Page 2 | Page 3Next »

Re: The Corruption of Dennis

2010-04-13 09:06 • by JdFalcon04 (unregistered)
Don't they know they can just litter the code with Thread.Sleep(50000) commands and then charge the end users later to speed up the process? Amateurs.

Re: The Corruption of Dennis

2010-04-13 09:09 • by oldami (unregistered)
definitely start polishing the resume.
There is actually good money to be made keeping legacy dung heaps running.
Just be sure to have a good supply of anti-depressants on hand.

Re: The Corruption of Dennis

2010-04-13 09:09 • by anoldhacker (unregistered)
Someone's bucking for a government job...

Re: The Corruption of Dennis

2010-04-13 09:11 • by Marty (unregistered)
Did Paula think of this? 'Coz this is billant!

Re: The Corruption of Dennis

2010-04-13 09:14 • by WhiskeyJack
So this is basically what we all suspected goes on at all of our IT and support departments... just this one's more explicit.

Personally, I think this is Microsoft's secret corporate philosophy.

Re: The Corruption of Dennis

2010-04-13 09:17 • by Nibh (unregistered)
305479 in reply to 305472
It could be worse. They could get paid by lines of code.

Re: The Corruption of Dennis

2010-04-13 09:19 • by BentFranklin (unregistered)
I love the smell of extortion in the morning.

Re: The Corruption of Dennis

2010-04-13 09:19 • by Drew (unregistered)
Brilliant. Evil but brilliant.

CAPTCHA- Persto. I typed away and persto, all the bugs were fixed.

Re: The Corruption of Dennis

2010-04-13 09:22 • by HuHu (unregistered)
Please contact the support desk for the hex key to unlock this comment.

Re: The Corruption of Dennis

2010-04-13 09:25 • by MyKey_
The Month End Closing System REALLY needs some refactoring!
The process should be automated as follows:
1. Randomly come up with some "error" message.
2. Monitor the internal telephone system and "resolve" the "error" 5-10 minutes after the support call. (This even might include some recorded voice saying "Have you tried turning it off and on again?".)
3. Generate a convincing error report.

(Don't forget to mention Roy and the BOfH in the credits!)

Re: The Corruption of Dennis

2010-04-13 09:27 • by Ramses So let it be written so let it be done (unregistered)
sssssssshhhhhhhhhhh!!!!

We need to keep this sort of thing on the down low.

Re: The Corruption of Dennis

2010-04-13 09:31 • by Matt B (unregistered)
Man, companies are fucking stupid.

Re: The Corruption of Dennis

2010-04-13 09:34 • by Usher (unregistered)
As the IT support person for my company,I like to tell my managers (somewhat tongue in cheek) "My job is to keep everything running smoothly 98% of the time. The other 2% is job security"

Captcha "conventio". Haven't extorted enough extra budget money to go to the whole thing.....

Re: The Corruption of Dennis

2010-04-13 09:36 • by Calculator Ftvb (unregistered)
Aack. Maybe, like, *богус*? :-P

Re: The Corruption of Dennis

2010-04-13 09:36 • by Satanicpuppy
Meh. I've dealt with enough COBOL systems, that a system that will actually non-fatally stop and allow you to correct something without restoring from backup seems an incredible luxury.

Anyway, the inertia surrounding billing/payroll systems is wildly difficult to overcome. You could shout this "secret" from the rooftops and it'd be 10 years before they replaced the system.

Re: The Corruption of Dennis

2010-04-13 09:37 • by Calculator Ftvb (unregistered)
305492 in reply to 305490
(or if we want real Russian, поддельный)

captcha: ingenium

Re: The Corruption of Dennis

2010-04-13 09:44 • by Lee K-T (unregistered)
But going downstairs for a "free" coffee after knowing the truth made him an accomplice! That's the price of his coffee!

Re: The Corruption of Dennis

2010-04-13 09:54 • by akatherder
305494 in reply to 305493
Lee K-T:
But going downstairs for a "free" coffee after knowing the truth made him an accomplice! That's the price of his coffee!


Ill-gotten coffee makes it taste that much better. It's like a blood diamond. Who the hell wants cubic zirconium or a lab-made diamond? Mmmmm blood coffee.

Re: The Corruption of Dennis

2010-04-13 09:55 • by Patrick (unregistered)
He should go downstairs and have some of the really great coffee at his ergonomic workstation, begin fixing the code while polishing his resume` and leave the final program with no backups to the broken code as a 'parting gift' to have all the other staff laid off by the next month-end.

Re: The Corruption of Dennis

2010-04-13 10:08 • by JimmyMcJimb (unregistered)
305496 in reply to 305472
Wrong, if you had read the story correctly then you would know that Thread.Sleep is incorrect.

Below is a copy->paste of the correct way, in VB syntax (may all VB coders die in syntax hell, die die die!).


'A Pause function
Public Function HoldIt(Longish As Integer)
Dim Startof
Dim temp

temp = 0
Startof = Second(Now)

Do
temp = Second(Now) - Startof
Loop Until temp > Longish
End Function



If i remember right, normal bbcode tags dont work here, so my <code> tags will show this...

vereor - captcha... Honestly, even i could make an app to solve these obnoxious captcha's, if i get some free time i will do so just to say FU to captcha.

Re: The Corruption of Dennis

2010-04-13 10:16 • by JimmyMcJimb (unregistered)
Me again.

seems the quote button does absolutely nothing here, was intending to quote first post.

Also seems my <code> tags did work, so now i test:
dont use the quote button here, cos it does nothing!


usitas - yes this captcha would be easily solved. You see, dark text agains a light background = ackground easily filtered out. Then you just left with wavy or angled text, if it is brokn down to individual letters then they are easily recognised, peice of piss anyone here could do.
I'm drunk now, but i will do this when i am sobre..

Re: The Corruption of Dennis

2010-04-13 10:28 • by Remy Porter
Never fix a problem you can profit from. This is one of the issues with having IT departments be billable resources in an organization. Your only pressure on IT to be efficient is to have the business units constrict their budgets, and when there's a mission critical bit of software that NEEDS SUPPORT, well- what's the business going to do?

"It's a nice database full of financial information we're hosting for you. Be a shame if anything happened to it."

Re: The Corruption of Dennis

2010-04-13 10:28 • by Steve B (unregistered)
I'd get some free coffee and enjoy it while it lasts.

Re: The Corruption of Dennis

2010-04-13 10:30 • by JamesQMurphy
But you have to admit... the code was well-commented. It told Dennis exactly what he needed to do.

Re: The Corruption of Dennis

2010-04-13 10:32 • by rekoil
The real WTF here is who names a function "G-A24456"? Oh yeah, the same people who put an intentional divide-by-zero error in the code for job security purposes...

Re: The Corruption of Dennis

2010-04-13 10:34 • by filo (unregistered)
I reckon the Hex Codes may have been trigger phrases. If it ever hits xFF0000 all the users will go ballistic, destroying everything, including the evidence.

Give me all your money

Enjoy your coffee Dennis!

Re: The Corruption of Dennis

2010-04-13 10:53 • by Anonymous (unregistered)
An IT company screwing over their customers for support dollars? Well, it may be immoral but it's no WTF - I would say this is business as usual.

At my company we charge about $4000 per license for our flagship software package. But that's just a drop in the ocean compared to what we make through long-term maintenance and support contracts. For some vendors, maintenance and support are the only things keeping them going.

Of course, I don't advocate inventing bugs or lying to your customers. But when you value your bottom line above everything else, this kind of thing is going to happen. And let's be honest, most CEOs value their bottom line above everything else.

Re: The Corruption of Dennis

2010-04-13 11:04 • by Resistance
plz send me teh codez

Re: The Corruption of Dennis

2010-04-13 11:28 • by Ike (unregistered)
305509 in reply to 305477
Marty:
Did Paula think of this? 'Coz this is billant!
Ahem! You misspelled 'brillant'.

Re: The Corruption of Dennis

2010-04-13 11:29 • by Prosthetic Lips
Ha! I have long told people that, "I get paid to put the bugs in, then I get paid to take them back out!"

We laugh that little, nervous laugh -- because there is some element of truth to it. That makes the best humor, don't you think?

Re: The Corruption of Dennis

2010-04-13 11:34 • by amischiefr
305511 in reply to 305472
Why not simply go down and get some free coffee while on your way to your desk to update your resume?

Re: The Corruption of Dennis

2010-04-13 11:34 • by Nexzus
For anyone who works in a similar situation - having IT support billed to their departments: how does it affect the day to day helpdesk/desk side support operations?

Does it cut down on all the bullshit "please reset my password for the third time today because I'm a dumbass" or "please come down and move the CPU thing to the other side of the cubicle because I want pictures there" requests? I reckon if departments were (financially) liable for their dumb users, managers would be more pro-active. Or is it not that finegrained?

Re: The Corruption of Dennis

2010-04-13 11:36 • by amischiefr
305513 in reply to 305495
Patrick:
He should go downstairs and have some of the really great coffee at his ergonomic workstation, begin fixing the code while polishing his resume` and leave the final program with no backups to the broken code as a 'parting gift' to have all the other staff laid off by the next month-end.

^^ This

Re: The Corruption of Dennis

2010-04-13 11:44 • by Quirkafleeg (unregistered)
305514 in reply to 305509
Ike:
Marty:
Did Paula think of this? 'Coz this is billant!
Ahem! You misspelled 'brillant'.
So… this one's about internal brilling?

Re: The Corruption of Dennis

2010-04-13 11:45 • by mike (unregistered)
This sort of "job security" is garbage. Competent developers have job security because there are always jobs looking for competent developers. We get job offers in our sleep. Mediocre developers who go along with this kind of crap are the ones who eventually get laid off and can't find work.

Re: The Corruption of Dennis

2010-04-13 11:46 • by Anonymous (unregistered)
I know a guy that used to work a t a local chair factory back in the 80's. They had some early welding robots and metal cutters all linked back to a single mainframe computer. The guy I know was their programmer. He eventually left to start his own TV repair business and eventually opened a Radio Shack, but before he left, he made an adjustment to the mainframe. Part of his deal with the company was that he would agree to consult to keep the machines running after he left, so he coded up a routine that would randomly, every month or two, shut the whole system down and freeze the assembly lines. He'd get the call, then go out and spend a couple of billable hours "fixing" things before starting the system back up.

He also told me a story about a little old lady that claimed her TV picture wasn't as good after he worked on her TV. All he did was replace a power cord, so picture quality obviously didn't change. He came up with a brilliant way to "fix" it. He tells the lady, "I'm going to scroll through images. You tell me when you like the quality." He then tweaks the vertical hold to start that black bar rolling. The lady says "It's getting better. Better. WAIT! Go back!" so he turns the V-hold the other way and lets the bar scroll backwards twice and she says "Perfect! That's better than it used to be." He closed the TV up, added a "tuning" charge to the bill and went on his way. Customer was thrilled.

Re: The Corruption of Dennis

2010-04-13 12:02 • by Flash
305519 in reply to 305516
Anonymous:
He closed the TV up, added a "tuning" charge to the bill and went on his way. Customer was thrilled.

...and cheated.

Re: The Corruption of Dennis

2010-04-13 12:16 • by Mason Wheeler
305520 in reply to 305514
Quirkafleeg:
Ike:
Marty:
Did Paula think of this? 'Coz this is billant!
Ahem! You misspelled 'brillant'.
So… this one's about internal brilling?


I dunno. Better ask the slithey toves.

Re: The Corruption of Dennis

2010-04-13 12:18 • by Massive Debt (unregistered)
305521 in reply to 305505
Anonymous:
An IT company screwing over their customers for support dollars? Well, it may be immoral but it's no WTF - I would say this is business as usual.

At my company we charge about $4000 per license for our flagship software package. But that's just a drop in the ocean compared to what we make through long-term maintenance and support contracts. For some vendors, maintenance and support are the only things keeping them going.

Of course, I don't advocate inventing bugs or lying to your customers. But when you value your bottom line above everything else, this kind of thing is going to happen. And let's be honest, most CEOs value their bottom line above everything else.


The article implies that this is inter-office billing, not customer billing. They are charging hours to other departments to justify their positions.

Many organizations, public as well as private, have this problem. A department's budget for the next year depends on this year's spending. If they spend less, then they are given less next time. So, they pad their costs.

Re: The Corruption of Dennis

2010-04-13 12:20 • by usitas (unregistered)
305522 in reply to 305516
Anonymous:
I know a guy that used to work a t a local chair factory back in the 80's. They had some early welding robots and metal cutters all linked back to a single mainframe computer. The guy I know was their programmer. He eventually left to start his own TV repair business and eventually opened a Radio Shack, but before he left, he made an adjustment to the mainframe. Part of his deal with the company was that he would agree to consult to keep the machines running after he left, so he coded up a routine that would randomly, every month or two, shut the whole system down and freeze the assembly lines. He'd get the call, then go out and spend a couple of billable hours "fixing" things before starting the system back up.


I have a similar situation with a former company. They had major connection issues for the db, but I didn't have the time to resolve them. Instead I set up an automated task to restart the web server every night at 3:00 in the morning (a recycle would allow the system to run for about a week before crashing again).

I eventually left (because it was slave labor), but before I left I removed the automated task. About once a week I get a panicked call from my previous employer to come in and get it back up again. My replacement is such a dolt that he can't figure out what is wrong.

Re: The Corruption of Dennis

2010-04-13 12:23 • by Peter (unregistered)
305523 in reply to 305487
Matt B:
Man, companies are fucking stupid.


Truer words have never been spoken.

Re: The Corruption of Dennis

2010-04-13 12:29 • by Bosshog (unregistered)
305524 in reply to 305482
Drew:
Brilliant. Evil but brilliant.

CAPTCHA- Persto. I typed away and persto, all the bugs were fixed.

I had some persto on my pasta... and bugs. *Crunchy*.

Re: The Corruption of Dennis

2010-04-13 12:30 • by Anonymous (unregistered)
305525 in reply to 305521
Massive Debt:
Anonymous:
An IT company screwing over their customers for support dollars? Well, it may be immoral but it's no WTF - I would say this is business as usual.

At my company we charge about $4000 per license for our flagship software package. But that's just a drop in the ocean compared to what we make through long-term maintenance and support contracts. For some vendors, maintenance and support are the only things keeping them going.

Of course, I don't advocate inventing bugs or lying to your customers. But when you value your bottom line above everything else, this kind of thing is going to happen. And let's be honest, most CEOs value their bottom line above everything else.

The article implies that this is inter-office billing, not customer billing. They are charging hours to other departments to justify their positions.

Many organizations, public as well as private, have this problem. A department's budget for the next year depends on this year's spending. If they spend less, then they are given less next time. So, they pad their costs.

Ah, that's a very good point. I often forget the pain that IT people go through when they work for an otherwise non-IT organisation. I've always worked for straight software development firms so have never had to do any of this rubbish, never had to justify the usefulness of my department or role. I feel sorry for those guys who have to cook the books in order to justify their existence to the bean counters.

Re: The Corruption of Dennis

2010-04-13 12:32 • by Jay (unregistered)
305526 in reply to 305512
Nexzus:
Does it cut down on all the bullshit "please reset my password for the third time today because I'm a dumbass" or "please come down and move the CPU thing to the other side of the cubicle because I want pictures there" requests? I reckon if departments were (financially) liable for their dumb users, managers would be more pro-active. Or is it not that finegrained?


Ah, obviously you don't work at an organization that has a union. I've worked places where if you moved a computer yourself, even if it was just from one side of your desk to the other, you got in big trouble because the union contract said only their people were allowed to do this. At one place it was literally against the rules for anyone but a union electrian to stick a plug into the electrical outlet. I'm sure this was justified for safety reasons: You wouldn't want someone who's not a licensed electrician to be messing with this: They might electrocute themselves!

Re: The Corruption of Dennis

2010-04-13 12:33 • by Jay (unregistered)
I can only wistfully fantasize about working someplace where the workload was so little that we had to manufacture fake work to justify our jobs.

Re: The Corruption of Dennis

2010-04-13 12:34 • by Pete (unregistered)
It's great to know my hard work at providing, fast, error free user friendly programs eventually puts me out of a job.

Re: The Corruption of Dennis

2010-04-13 12:40 • by Maradona (unregistered)
305530 in reply to 305519
Flash:
Anonymous:
He closed the TV up, added a "tuning" charge to the bill and went on his way. Customer was thrilled.

...and cheated.

Cheated? Well, that's a matter of opinion and the only opinion that counts is that of the customer. If you were to ask them "do you feel cheated", they will say "no, I thought he did an excellent job". So have they really been cheated? Clearly it would be valid to argue that they haven't.

Re: The Corruption of Dennis

2010-04-13 12:41 • by Ben4jammin (unregistered)
305531 in reply to 305527
Jay:
I can only wistfully fantasize about working someplace where the workload was so little that we had to manufacture fake work to justify our jobs.


Amen...does this fantasy island really exist? I wouldn't mind working there for 6 months or so just to catch up on my reading.

Re: The Corruption of Dennis

2010-04-13 12:48 • by Krenn (unregistered)
Coincidentally, Real Life had a comic on the same topic today:

http://www.reallifecomics.com/archive/100413.html

However, in my experience, there are *always* more things that could be automated.

Re: The Corruption of Dennis

2010-04-13 12:50 • by Tom K (unregistered)
305535 in reply to 305509
This is a reference to a one of the most famous WTF entries from 2005.

http://thedailywtf.com/articles/the_brillant_paula_bean.aspx
« PrevPage 1 | Page 2 | Page 3Next »

Add Comment