- 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
Edit: Ah, I see now; the forum sotware replaces beta with the sharp-s. What the fuck? Why?
Admin
Admin
public class CalibrationStatus {
private String[] values = {"1950", "1990", "FileNotFound"};
//etc ....
}
Admin
If the code 99 means "no calibration needed" they did the change in '97/'98, could it not be that some devices already had a calibration date of '99, when they were on a one or two year calibration scheme??
This means that changing all '99 to '50 (the new 'no calibration needed'-date) would make the devices that have to be calibrated yearly, set to 'no calibration needed' too. Big WTF.
That was why they were doing it on a device at the time bases.
Blue
Admin
I very much hope that you are not a software designer or meant this as a joke. If you had understood the article, and your cognitive system was still on-line by the time you started formulating your response, you might have inferred that there might have been devices with a legal 96 value, since they were calibrated in 1996. And that would be: (a) good (b) wrong (c) none of the above (d) all of the above
CAPTCHA: Prove that you're not a robot. Don't repeat CAPTCHAs.
Admin
The real WTF is that he didn't fix the Y2K problem properly.
Admin
Admin
"you cannot teach two old dogs new tricks"
nuff said
Admin
When I first started programming full time, I noticed our senior accountant going through a weekly printout (about two inch thick) adding up some of the figures. On questioning him, it transpired that he needed the total cost amounts for each type of component which he then transferred to another report, he then discarded the printout. The following week we printed out a one page summary instead of the usual reams. I also spotted him going through another, equally thick, weekly report putting a 1 in front of some of the figures. As costs had gone up some of the fields were now too small and the figures were being truncated. My colleague increased the field size and removed the problem. The senior accountant was actually pleased by all this as he then had to find something else to do for three days each week, but we consoled ourselves with having helped to save the rainforests!
Admin
Didn't you mean "pimp^H^H^H^Hcontracting firm"?
Admin
Nope, he didn't want his effort of typing such a long word to go to waste, so he copy-pasted it after typing it into the captcha box.
Admin
I would be saying to my boss, I have done x many changes today and now I have y to go and Iv done z many more then usual. Really All the changes would have been made. so I can pretend to be working hard. HA..
Admin
That's what I was thinking... What if there were devices that actually needed calibrating in '99. Now they won't be done for another 51 years.
No quack.
Admin
Our company has a deployment system, which is set up to deploy one piece of content at a time, to lots of different sites for a range of dates.
Recently, we have taken on a bunch of clients who wanted things done in a different way, They wanted to deploy one bit of content every day, at only one site.
Using the old system, they guy who uses the software would take about an hour to deploy a months worth of content to one site. We have 80 sites, so it was taking up nearly half his week.
So I just gave him a new tool, in which he selects the site, then the dates, then assigns content to each date. It now takes 5 minutes to do a months deployment.
He insisted on hugging me.
(And no, he isnt getting fired - he has a whole bunch of other more interesting duties he can now do)
Admin
Admin
Regarding any issues with 99 being a duplicate or "real" date. Louis and Frans would have no way of telling whether it was the real date or whether it should be bumped to 50 either. Unless, of course, they were familiar with all 30,000 devices on a carnal level. So the automated update didn't do anything that they wouldn't have done one-by-one.
I find it a bit odd that he just had access to this database server without asking anyone (and thereby drawing suspicion). I'm sure that far more insecure things have happened, but they aren't supposed to.
Admin
Database server? For dBASE files? Highly unlikely (unless you were using the Advantage Database Server with Clipper).
The way I read it, this was probably a DOS based application, most likely written in Clipper or FoxPro. It was a monolithic executable just copied to a directory on the (probably Netware) server and run from there. Every user who had access to the executable also had to have read/write access to the directory.
Admin
Holy schnikeys...this isn't a WTF at all...its the opposite! An FTW or something...
I dont even know how the hardened, cynical members of this forum are going to respond to such a positive story. Maybe you old-timers can answer this for me: is this what the whole world was like before the business analyst was born?
My friend works for a medial organization doing research, and they have some 3000 odd xrays that need to be cropped and resized. She knows how to do it in Photoshop, but they force her to use Gimp (which is a bad word at medical institutions, by the way) because "it produces smaller files". Luckily she pawned the work off onto a grad student. Jesus...this is 2007 for chrissakes.
Admin
Is there any judgement involved in the cropping or is it cookie cutter work? ImageMagick might be a lot more productive.
Rich
Admin
Ah, yes. Jargon in other contexts can be a problem. Like "default" or "application" in a loan office, "terminal" in a hospital and so on. Some religions frown on the term "icon."
At least the Gimp is highly scriptable. In the unlikely case that you wanted them all cropped and resized the same way, you could script the whole batch.
Admin
Ah, it's nice to have a story with a happy ending for once. :)
Admin
The real WTF is that the kid did not get blasted for it.
Admin
no matter what you say, it was nice of him to use his time and skills to help people, especially since he had no obligation to do so.
Admin
Wow. After reading that first bullet point, I've never seen anybody so afraid of change before in my life.
I love the irony that a manifesto written talking about how bad technology is, is converted to HTML and posted on the internet.
Admin
A friend of mine (not a programmer) was at a temp agency and was hired to do some work (supposed to be 2 weeks) to update a company's database. I believe it was kept in an excel file (yeah, I know). We were adding a new area code here in San Diego so all the records had to be updated.
She was given the list of which prefixes corresponded to the new area code, so she went about creating a filter to select those, then replaced all the area codes. I think it took about an hour. Double-checked her work, went back to her boss and said, "OK, done -- what next?" "Um...we were expecting that to take 2 weeks. We don't have anything else."
D'oh!
Admin
This is more of a FTW!
Admin
So, before they could start marking actual devices with 99, they had to change all of the old 99 devices with 50.
In short, everything marked 99 at the beginning of our story was intended never to be serviced already, and our hero is just that- a hero.
I hope he enjoyed the coffee. I would have asked for pizza. :)
Admin
Ferdy is awesome.
Admin
That's excellent, Steve.
My first job was working for a university - not coincidentally, the same one from which I graduated. It was a great way to pay the bills & deal with tuition, and I liked the idea of doing something in academia.
Now I'm working in "the industry," but what I work on is an imaging and workflow system for radiology. So whenever I feel down about work, I remind myself that if I do my job right, I'm helping doctors to better help their patients. That's usually enough to pick me up off the floor. (Not that the job is bad generally - just that some days I'd rather not get outta bed. ;) )
Admin
Therein lies the problem. Devices with "99" did not need to be calibrated and since the real 1999 was approaching it needed to be fixed. This really isn't that hard to grasp...really.
Admin
So why didn't the two engineers (or the software vendor or anyone else besides Ferdy) have any clue how easy it was to update all the devices in one shot?
Re Meaninglessness in general in the original post, I would say that if someone's job can be replaced by a 17 line script, they probably won't miss it... Of course some people really need the money, but the whole point of automation is to give machine-like tasks to machines. No human wants to do a machine-like task.
Admin
Sounds like they won't have a problem until 2050, which is better than the current 2038 bug ;-)
Admin
Well, now, I'd have to call that a "good" thing. Yes, 50% of the workforce was canned. But the factory is now able to produce more, with fewer people. Now the "slow" workers are available to make t-shirts (instead of sending the job to china) and we're ahead of the game.
Yes, I would rather make a highly-paid, laid off engineer make T-shirts to earn his unemployment than to let him sit at home and collect. The value of technology is not that it puts people out of work, it's that it produces more with the same amount of work. We need to learn this, and adapt to it, and make it work for us.
Captcha? No point.
Admin
Just FYI, your fancy-dancy-schmanzy scrolling "Whats New" box thingy on your http://inedo.com/ homepage doesn't scroll in Firefox. WTF?
Admin
WTF does "should of" mean as a grammatical structure within the English language?
Admin
With the date thing not being outed as a WTF and all, and with the statement that this took place "sometime back in the 70’s or 80’s", 99 not yet being a valid date is strongly implied. What kind of equipment only needs to be calibrated every quarter century if it needs calibration at all?
I don't know what it is, but people who frequent this forum try and poke holes in the story, in a vain attempt to prove that they are smarter than everyone else here. "Ooh, you thought of a use-case which assuredly does not exist! I'm so impressed!"
I will eat crow if someone can name a single piece of equipment which is serviced no more frequently than every 15 years. In the meantime, I'll just assume everyone who raised the '99 issue just didn't read the story carefully.
Admin
now i get those captchas... i think
Admin
oh no.. I still dont.. sorry
Admin
Seems obvious to me.
Admin
The real WTF is that thanks to Ferdy, these guys were probably made redundant - just before retirement age.
Captcha: bling!
Admin
Admin
Louis and Frans were no longer necessary to re-code everything, and were fired the next day.
Admin
I get a warm, fuzzy feeling whenever I read this story. As in "this is how it's supposed to be"
Admin
i'm in the exact same situation and while this article is probably 1/N number possible posts on the same topic, it's nice to read and doesn't make me want to quit my job... just one day more :D