- 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
Yes, I run into that too. I always try to write things that the program should do in my todo list:
And then I can copy this line of text to the changelog when it's fixed.
not perfect, but at least it's clearer what was wrong and what I did.
Admin
Admin
No, that's when we emerged from the primordial soup (or for you creationists, when God played with mud).
Admin
33 jorgs 2009-02-09 fixed apocalypse
Best. check-in. comment. ever.
I must find a way to use that....
Admin
I agree with the irony, but I'm less convinced about the "error" generalization.
If I'm asked to write software for the 2012 Olympics, is it an error if it ends up not working for the 2035 super bowl? The 2060 world series? The 2576 blurnsball championship? Does the Olympic committee really want to foot the bill for me to sit around thinking of ways to enterprise up their app? Are they going to understand when it's way over budget and not ready until 2014?
The arbitrary cutoff was an error though. Making a decision to reduce development cost by living with a system limitation is one thing, imposing arbitrary limits yourself because you don't trust your code is another.
Admin
Aww, did you have to waste 30 seconds of my time working out what your username said? Please don't do it again, 010011110100101100111111
Admin
The real WTF is people that can't spell "occurred." It's phonetic. It's pronounced as though it has a double R, and it's spelled that way too.
Admin
010101110110100001111001001111110010000001010111011010000110000101110100001000000110100101110011001000000111001101101111001000000111011101110010011011110110111001100111001000000111011101101001011101000110100000100000011101110111001001101001011101000110100101101110011001110010000001101001011011100010000001100010011010010110111001100001011100100111100100111111
Admin
I thought my company was the only one that had a Y2K10 issue...
Admin
There must be more types than that.... I know of many similar to Type 1 and Type 2 who DON'T work in universities, and I've met very few Type 3s....
Admin
Start by removing the clown's body....
Admin
Is she 18 yet??
Admin
Admin
Now that's ironic.
Admin
010001000110000101101101011011010110100101110100001000010010000001011001011011110111010100100000011010000110000101100100001000000111010001101111001000000110110101100001011010110110010100100000011011010110010100100000011001110110111100100000011011000110111101101111011010110010000001101001011101000010000001110101011100000010111000100000
Admin
You should switch to a different university.
Admin
I doubt it. "Shitty" doesn't scan; you need a third syllable. Maybe "isn't it a shitheap" or "isn't it all fucked up"
FWIW, the spell checker on text pad wants me to replace "shitheap" with whitecap. Anyone know how they got there?
Admin
Funny about that, 6yrs ago now I did some work in an organisation and I was working with a COBOL programmer who was on contract because the organisation was getting rid of their mainframe by the end of the financial year (30/6 here in Oz, which was 4 - 5 months away at the time). She was still there when I left 2.5yrs later. She actually quit the job late last year as she was having a baby. They replaced her with a permanent employee.
Oh, and one place I was working at during Y2k just changed their 'infinity' date to 2045. Actually that one makes sense because it's after both interpretations of the Mayan Calendar prediction of the end of the world. Mind you, the Earth may well be destroyed, but cockroaches and COBOL will both survive I imagine.
CAPTCHA - letatio? Now THERE'S a wtf... Seriously. I don't even want to know what that is.
Admin
Admin
Really? You might ENJOY it.
Admin
That's why I write comments carefully. The idiot who can't figure out what the code is doing just by looking at it is most likely to be yourself+10 years.
I use my own copy of the ed editor (mostly for sed-like stuff now). It is (c)1974 --the original unix ed, somewhat modified. I just changed the way g/xxx/d works--it was very slow on >100mb files. That didn't used to be a problem.
Admin
I'm pretty sure that Letatio is one of the three suitors in "The Taming of the Shrew."
Admin
Everyone knows the Apocalypse happens on January 19th, 2038, at 3:14:08am UTC.
Admin
No, that was Lucentio. And curiosity got the better of me, it appears that Letatio is Latin for rejoicing.
Admin
That was just plain funny
Admin
0101011101100101011011000110110000100000011101000110100001100001011011100110101101110011001011000010000001101110011011110111011100100000010010010010000001100011011000010110111000100111011101000010000001100111011001010111010000100000011101000110100001101001011100110010000001001101011011110111001001101001011100110110010101110100011101000110010100100000011100110110111101101110011001110010000001101111011101010111010000100000011011110110011000100000011011010111100100100000011010000110010101100001011001000010111000100000001110100010110100101000
Admin
This reminds me of the store of a Y2K Cobol programmer who decided that the world might end in the year 2000. He decides to be cautious, and finds a way to become "frozen" before Y2K, and leaves instructions to be revived "after Y2K". All goes well, then he is woken up and immediately asks has Y2K happened yet. The reply is yes, that was long ago, then he is asked "do you know Cobol?", and he responds "yes, why?". They respond with "Well, we found your frozen cask, and we have this problem, it is the year 9998, and we need some help with this Y10K problem...."
Admin
Well I'd better call the university. There's a runaway hiding in my team.
Admin
Alanic:
Something that one might mistake for irony, but is actually not. Typically, a predictable worst-case scenario come to fruition. Named after Alanis Morrissette, who's song "Ironic" uses examples of "irony" that are not ironic -- e.g. rain on your wedding day.
Admin
or, write proper changelogs?
-fixed #203921 - Sams birthday is on 11th not 12th, error in date field, allowed user selection.
Admin
Well, I consider myself a type 2 programmer. Humble me, that is. Self confidence-me says I am a type 3 programmer who works at a uni just to proof the theory right.
Admin
Sourcesafe is problem-solved anyway since it'll have long since corrupted your mistakes beyond recognition.:-)
Admin
It's scary and really sad to think that the apocalypse is going to be heralded by Visual Basic code.
Admin
Admin
Wait... Jörg Schilling? Author of cdrecord? I am so indebted to him for his contributions to the open source community.
Admin
TRWTF is the person who just changed every occurrence of 'Y2K' to 'Compliance' without bothering to check whether that was a sane thing to do.
Find and Replace. Almost never a plan.
Admin
God was in a band ? (Mud)
Admin
Just another example of a temporary fix becoming permanent. Lord help us from those who tell us, "Don't worry about getting it perfect. We're going to replace it in a few weeks anyway."
Admin
So... most programmers work at Universities?
Admin
Admin
Admin
Worthy, of a WTF itself, I worked for a small company that just fired two developers for not doing what the boss had told them. With just me, I was able to accomplish more for the company. (Because I did the assigned work!). I worked on this code base for two years and even though I added features, it only got smaller. Apearently following proper software design techniques was not on their agendas either. Well the software used a similar style date check. The "license key" was a hex code that was a number whose date bits were scrambled, with some check digits in there just to be sure. Well, there were 7 bits allotted for the year of expiration, which was relative to 2000. So the greatest date would be in 2127. But there among all the other lines of code was a line that IF (Year> 2009) THEN GOTO invalidDate
The problem was, all dates were valid until 2128. I removed the offending line and extended its usefulness by another 120 years.
By the way, that is the only software that I've ran a total LOC count to be negative. For two years in a row. While adding features.
Admin
Admin
Admin
The most famous of these occurred in Multics: "Bernard S. Greenberg's 45th birthday". TRWTF in this case is that in 1995, a bit of PL/1 from 1975 was still running.
Your old code will never die.
Admin
Admin
Admin
Admin
Admin