- 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
"It works too fast! Nothing was supposed to change!" "We followed your project plan. So it must be your project plan that failed."
Project management version of garbage in, garbage out. I've never been afraid to stick to my guns when I didn't have control over specs, and if anything failed, I made sure that aspect was well-known.
Admin
faoileag, please get yourself some coffee and a speel cheker braüzer extenshun
Admin
"Danny spent one afternoon doing nothing but trying to arrange Victor’s desktop icons to match his old machine. "
That's TRWTF. Was it so hard to swap HDD or copy files from one to the other in case they were getting bigger HDDs as well?
CAPTCHA: decet. Title of this site is a real decet as it says it is Daily WTF and there are no WTFs on weekend when admins have supposedly more free time (no work).
Admin
Then maybe get programmer who can write better application, but one that uses same keystrokes?
Captcha: saluto (to you)
Admin
Same for font, ask him what font to use and then make it a requirement. You can document that the customer wanted a deviation from the plan, that since the plan didn't specify a font change, and the old program used the default font (and the default font changed), that using a now custom font is outside the scope of the plan.
Admin
No, they moved to Vista, obviously.
Admin
The whole Danny missed updating the installs as it was noted in the plan is bs. He asked the testers if anything was wrong during testing. They failed to give him the information that some settings had to be changed. He had no knowledge changes need to be made. The document lists "any changes" not specific changes. If the document had said "Be sure to adjust settings in these specific files." Then danny would have been at fault. But the testers never told him they had to change things until after the fact.
As for victor. Just give him an explanation he can handle. Something like "The old systems were a tea cup, the new systems are a big gulp. The new systems are bigger and hold more coffee at a time. But the coffee itself never changed. Its the same coffee. The new system can just handle more at once. Thats why the new system is faster. It can do more work than the old system. And things happen faster. The program itself never changed."
Admin
No, not this time. The customer is not always right. Victor is a fucking idiot who should have been slapped after he bitched that things came up too quickly.
Admin
NOPE. There is no way in hell that any court would find this situation as not fulfilling the requirements.
Admin
Any company that would be so idiotic as to do that is one that hopefully will fail miserably after they can't recruit talent.
Admin
Victor, I ordered you a computer to match the specs of your old one, but it's your lucky day, because the vendor accidentally sent you a Ferrari by mistake; what used to take you 8 hours will now only take you 4 hours, and you can use the free time to do anything you want! I wish stuff like this would happen to me.
If he continues to complain, order the slowest econobox you can find and swap it out for him. Then you get a high powered box for next to nothing. A fool and his money were meant to be parted.
Another option is to make the swap file tiny, and pull all but one ram chip. That'll slow down any box.
Admin
"we've switched over to this Java-based system, and now it runs as slow as the old app on our new hardware!"
Admin
But in this scenario they told you what they want you to do, you did it their way, and they complained anyways. This is known as a "no-win scenario", to borrow a phrase from Star Trek.
Admin
If a customer says "That you stick to the contract and change nothing!" I would suggest that you give them back their old hardware/software.
Sorry, an upgrade IS a change. Like it or not!
Admin
Big time!
Admin
Sure. So long as the programmer can write the keystrokes to correctly emulate the existing bugs.
Admin
You're on the right (BOFH) track. You should also be underclocking the CPU. Then, you charge hefty amounts for incremental upgrades to keep the application running as slowly as it had been as additional load on the system increases.
Or, put the old hardware in the new box and pocket the new hardware.
captcha: letatio - felatio from a French woman
Admin
My grandfather had this happen. He worked for Westinghouse as an electrical engineer. Most of the time he took mileage as opposed to a company car as one less car in the driveway and he could basically buy a new car every 2.5 - 3 years with the reimbursement. Well one year in the early 70's he chose the company car for the sole reason it was one of the first general motors cars to come with AC standard on every unit. Well after he got the car he found out they had ordered custom build units sans air conditioning. He turned it in about a year later and went back to mileage reimbursement.
Admin
He did ask them. He planned a meeting and asked if everything was in order for the upgrade.
Seems to me the developers tend to forget important information.
Admin
Admin
Are you sure you know what site you're reading?
This isn't the Disney critics channel.
Admin
Tell me about it.
I just tried to re-purpose one key from a seldom-used function to an often used function which doesn't have a keypress at the moment - improve everybody's lives.
Everyone agrees it's a good idea, but noooooo, one of the customers has "got used to" the old keypress (and couldn't possibly learn a new one even though he hardly ever uses it and the new key for his function is displayed in three separate places).
Admin
Admin
If customer is ALWAYS right, then how come if you go to your bank and demand that they give you all their money you probably end up in jail?
Admin
Then, you're doing it wrong.
That's lost revenue for your employer. Whether you get paid or not.
The contract wasn't priced right. And you have a productivity problem. Burnout leads to mistakes. I'd hate to see your code.
Admin
Admin
Easy, make the purpose of the key user-specific. Nothing too fancy, such as a custom setup, just have it use the common function for everyone except that one user.
Admin
Been in the service industry - both in computers and elsewhere - for over 40 years. the customer is NOT always right. You have to treat the customer as if they are right. However, if the demanding person on the customer side is giving conflicting messages ( new hardware versus it should work same as before ) you need to sort this out, not just say "yes sir". That is why it is called account management.
Admin
Hmmm, Irony is probably not my strong point since nobody gets it.
Anyway, I'm my own boss and I can tell you: owning a small company is hard work. Not only coding but all that comes with it. More than 40 h/w that's for sure.
As for the quality of my work, well I'm probably not the best programmer in the world, but I've got a lot of experience and many happy customers.
Admin
sounds like you need to improve at hiring good help, and delegating, then.
Admin
Some I've encountered:
Only managers are allowed a window in their office. If a pleb uses that office, the window is boarded. On the other hand if the office happens to be in the basement, then a window is installed. No view, but hey, a window.
Same applies for doors, they're for managers only.
A manager & a pleb are to share an office. Only managers can have carpeted floors, so the carpet is ripped up on the plebs side.
These stories are endless...
Admin
Relevant XKCD: https://xkcd.com/1172/
Admin
Man, this was great to read. :D I am probably to young to have ever seriously worked with Lotus and more of, have an opinion about it, but the entire process and the Victor guy... Had one of those before... :D
Admin
I disagree to pandering to a) unrealistic requests (eg pop ups are too fast) b) non-IT dictated project plans - especially those not reviewed and agreed upon.
We have too many tasks to complete in an efficient and risk-adverse fashion to waste time and effort on immaterial requirements such as different icon locations on a desktop.
The time and effort that went into that should have gone into project and change management. Thus the 'changes' to the test system could have been identified and migrated to production.
Admin
I had two clients like this last year. On several phone calls I had other people listening in whose jaws stayed on the floor.
We did absolutely everything possible and yet they were never happy. I was glad the day they fired us.