- 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
I think the best lesson I took away from this entire system was that no matter how well placed your intentions now, decisions taken when you were still a baby will do their best to screw you over.
The problem with Sculptor was that it was an excellent green screen, centralised data entry and reporting system - it was quick to develop in, it was fast on the right hardware and it worked.
Unfortunately, that was in 1985, when the company was in its infancy - but sure, it worked for the next 25 years, and it worked as originally intended.
The downside was that Sculptor (the company) went from being an active entity with dozens of developers to essentially a single person releasing maintenance releases every now and then.
The bigger downside was that it was never designed to talk to anything else - hence the kludge described above. So moving from Sculptor became a harder and harder problem the more you used it - but I'm going to guess that the same could be said for any one of dozens of other 1980s RAD systems out there that are still in use today.
Admin
Shades of XKCD #763.
When will we ever reach a state such that people stop using such Rube Goldberg kluges as this to move data around, and use sensible approaches?
Admin
TRWTF is that the IT department did not make a back-up of the PC before they reimaged it.
Seriously. The employee was here for 35 years and suddenly passes away without a chance to hand anything over, and you don't take a snapshot/image of the system before reimaging it just in case? You never know what "mission critical" stuff people store on a PC.
When I was running the show at a previous employer, I put down a policy to ALWAYS take an image of the machine before reimaging. Many considered it overkill, but at the small-to-medium sized companies I have been at it really saves you in the long run, especially when the other/previous IT had very loose control over workstations. You would not believe how many times that "mission critical" worksheet was stored in some obscure place (office temp files) that you do not normally back-up and restore.
The amount of time and money it saved us made it a worthwhile process.
Admin
A BITH huh? Must be what you choke down after taking a bite?
Admin
I having noticed that I ain't commented on this code still.
Admin
Seriously, it could have just been an SNMP trap; although I would have been really surprised they would bother trapping alerts from a PC that wasn't even important enough to put in the data center.
Admin
Admin
We laugh at the IT guy who reimaged a computer without knowing what it was doing, but just a couple days ago we had an IT guy who closed a browser window without knowing what it was doing either. Same error, just on a different scale.
Oh yeah, he should be laughed at too.
Carry on.
Admin
Ummm ... yes.
All the names in these stories are changed.
Next baffling mystery: Why is it that so many people whose dead bodies are found with no identification are named "John Doe" or "Jane Doe"? Is there something wrong with the Doe family?
Admin
This will probably happen at about the same time that "sensible" approaches can be implemented more quickly and more cheaply than kludges.
Admin
Just from a dramatic/story-telling point of view, a serious flaw to this story is that the fact that all the orders on the system are 25 years old is never mentioned until the hero points this out as the key to the solution. For good story-telling, you should give the reader SOME clue to the solution before suddenly revealing it.
This would be like writing a murder mystery where at the climax the brilliant detective reveals that he knew Mr Brimmer was the killer when he observed that the design on his ring matched the oddly-shaped scar on the victim's face, and that the reason why he went through the odd show of telling Mr Brimmer's fortune by reading his palm was so he could examine the ring ... but never before this in the story did you mention the scar or the ring and you never had a scene where the detective read Mr Brimmer's palm.
Admin
No it's not, stop calling me Shirley!
Admin
Sorry, Stan Kelly-Bootle used that pun about 1990 in Unix Review...
captcha: wisi, as in widi, winki
Admin
that is funnier heard than read
Admin
As for point 2, I throw things out around here all the time. I can understand if its useful, but this server doesnt sound like it is.
If jim was running and illegal bookmaking business, the evidence was lost when it was reimaged.
And I would like the namebrand of that hard drive that sat there quietly and did its job for 25 years, and then went on to be reimaged. They don't build em like that anymore.
Admin
Admin
Admin
Admin
Admin
Admin
Admin
Ah, yes. Of course....The BICTHES system.
Admin
Acronyms (there are so many)...
Florine Uranium Carbon Potassium
Well sort of!
Admin
Admin
Hey guys, has anyone pointed out yet that the name spells WHORES? Let me know.
Admin
yes... several times
Admin
Rescue Environment Auxiliary Documenting the Central Omniscient Master Mega E-Neuron Troubleshooting Server
Admin
Or when those who dictate the implementation of the cheap kludges are the ones who actually have to deal with the consequences of their actions.
Admin
Admin
Admin
I'm probably going to get murdered by Alex for this, but I think its well accepted (and admitted by himself) that he "fictionalises" accounts to
boost the comment count as everyone piles on about how unbelievable it is.
Admin
Admin
Admin
Admin
Admin
As sad as it seems, that process description beats everything I've seen in the last years in clearness and conciseness.
Admin
This is even more clear and concise, however, not very helpfull.
Admin
Admin
Admin
So: the real WTF is programs, processes and applications which are so good and work so well, they need next-to-no maintenance, and so when they fail, it's because the hardware they run on has deteriorated to such an extent that it will no longer support them?
It appears to be a truism, therefore, that it pays to write shoddy, crashy, high-maintenance applications which constantly alert you (by failure) to their presence, ensuring that you never forget to guide them by the arm as they stagger decrepitly across the rickety gang-plank of Upgrade.
Admin
Won't work. If he's examining his palm, then, assuming the scar is caused by the perp hitting him in the face with a clenched fist, he's not going to be able to see the design on the ring, as this will then be face down towards the table. Think again ...
Admin
This site is becoming a WTF.
There is no WTF at all in the fact that someone wrote a system that worked perfectly at the time in 1985 with the technology that was available to them, and was good enough to keep going for 25 years or so.
Most WTFs that I have experienced are not really that funny. And WTF code on the systems of any company I work is private / copyrighted to the company no matter how bad it is, and cannot be published on the internet.
Some of it is badly written, other stuff, whilst looking valid is plain inefficient, and I have encountered much code that is both without being so WTF'y to make you laugh, i.e. it needs a moderate amount of expertise to see what is wrong with it, and possibly some explanation for the less intuitive.
My own personal WTF in the workplace is I so often feel I am being misplaced, wasting a lot of time waiting around, not being given the projects / work I would be most effective doing with managerial views that we are paid by the line and thus they can cut costs by not authorising projects that involve writing code whilst still retaining our services to fix bugs or make small enhancements.
Admin
Perhaps the real WTF is that some people can not afford to retire, e.g. because their pensions have been the victims of corporate raiding / embezzlement, etc., or because the governmental / financial infrastructure has no provision for care of the elderly and all that pinko commie rubbish, and so people have to work till they drop dead. While I was seconded for a year or two to the US office of the last company I worked for this happened twice: once it was an old girl in her mid-80s who worked in a data input department, and the second time was a Vietnam vet in poor health who had a heart-attack in the office. IMO this sort of attitude is unhealthy.
Admin
Woah! I think I'm in love!
Admin
Admin
If I tell you I had a spanning-tree loop for years because of an incorrect VLAN ID on an encapsulation dot1Q statement on a Cisco AP, you may go "Huh?" Whereas someone else would go "Oh hell yeah, I had a problem like that too that drove me to Hellenback!" (It was an AP that was already up and running when I joined the networking team; the core router's routing protocol would complain about two potential neighbors not being on the same subnet. That was my clue there were two VLANs being bridged somewhere along the line.)
Sounds like many of the stories here. Writing about it can be cathartic. Why do you think people like Snoofle submit so many stories? They've got to get it off their chests or they'll explode.For me, I have a story I'll be posting soon to the Side Bar that made me storm out of the conference room the other day shaking my head. Four hours of my life I'll never get back, not to mention four hours that I could've been doing something much more productive.
If you think the stories are weak, go back through the archives. I found I really enjoy Tales From the Interview and have gone back through many of those. CodeSOD is my least favorite, simply because coding is not what I do every day.
This site is supposed to be fun. It's supposed to be a relief. If it's not doing that for you, well, maybe you should take a break from it. If what is supposed to be relief is just adding to your frustrations, then you need to find another outlet.
Admin
Admin
more appropriate: Not the first time the WHORE went down
Admin
Admin
Story would have been better without the curse word; it was unnecessary.