- 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
ahhh good old Y2K... if in doubt, write another exception.
Admin
Does it mean 'apocalypse would never happen' or 'apocalypse will certainly happen'?
Admin
It is Y2B - when the Sun goes Supernova.
Admin
Our sun will for all probability never go super nova.. Not enough Mass... Unless all cristians suddenly decide to go to church.
Admin
Apocalypse would have happened in a non-compliant manner.
Admin
That's exactly why I would never ever go to work at any place where I've been an intern.
Admin
Admin
Jörg ... German?!
Anyways: Tt always gives me the creeps (is that the right word?!) to read my code from a decade ago. It feels like someone else wrote it, but still I am cursing at my own stupidity.
Plus, everytime i do read my stuff from the 90s, i know that back than I would never have thought that stuff would be in use that long. Seriously: Only very few programmers think in terms of decades when they write their stuff. Then again: Maybe thats part of the problem, right?
Admin
Apocalypse Not Found Error Abort, Retry, Fail ?
Admin
Things you don't think you'll have for decades, but sometimes do...
Admin
More than once I've had the misfortune of updating stuff I wrote in school. Most of it being code that really should have never existed.
Usually there's a thought process along the lines of: "holy crap this person was retarded, I'm glad I wasn't this terrible" checks author tags, notices self facepalm
Also: yes that is a major problem with coding practices. The programmer writes stuff thinking "oh it'll only be around for a couple years". Then 15 years down the road 4 other maintenance programmers are borderline suicidal because they hate their lives so much from having to fix the crap that's still kicking around
Admin
Admin
Why 2010? Agreed. Everyone knows the world ends in 2012 anyway.
Admin
Admin
Admin
Hahahaha!
I love the WTFs that you cuss and scream about that turn out to be your own code! What idiot wrote this? Oh. Right.
Mind you, 12 years is a long time, but hard-coded dates are never a good idea.
Admin
So did he actually fix it, or just change the date to 2020 because, y'know, that'll be long enough. There's just no way they'll still be using it then. Definately.
Admin
It's like finding out your innocent little chess bot has evolved into SkyNet.
Admin
Am I the only one who thinks that the logic "If we're still fixing Y2K bugs in 2010, something went horribly wrong" is perfectly sensible?
The problem was that the application was used for something else, which it wasn't designed for... There was a sanity check in the initial application ("we can't set implementation too far into the future") which wasn't translated when the application changed purpose.
I've frequently written applications which checked that a person's age when entered into the system is over 18... Now, the same application (contact management & scheduling) could be used for buildings, but building completion dates can be as recent as today, or even in the future... When changing the purpose of an application, you have to change the sanity checks.
Admin
TRWTF is the "fixed bugs" comment. That doesn't explain anything. lern2comment n00b
Admin
Hey it beats no comments at all, which in that case could very well mean "added bugs".
Admin
Yes it did happen. There was lots of running. Blood everywhere. Mel Gibson directed.
Admin
But "fixed bugs" usually does mean "added bugs".
Admin
I'm just wondering why Miley Cyrus is coding for your company?
Admin
Admin
The irony is that when Jorgs originally wrote the program, he made the SAME ERROR that he was writing software to help fix! (Assuming software won't be used in the distant future.)
inb4 that's not what irony means
Admin
Admin
Admin
The DOW is below 7,000 right now. That's apocalyptic enough for me.
Admin
that's always a problem I have with reading the summary in a changelog. "So, you made this happen, or you made this not-happen?"
There's several ways of thinking on this:
Has anyone worked out a solution to this which doesn't blow?
Admin
Admin
So the apocalypse occurred pre-1997 then?
Admin
So the apocalypse occurred pre-1997 then?
Admin
um, yes it is.
Admin
I hate when I look back at code from school and think, "No, no, why am I doing that?" (Funny how I'm thinking in present tense as I'm reading it...) We live, we do stupid stuff, we learn. It's only a problem when you don't do the last action.
Admin
Irony(adj): Crisp, wrinkle-free. (Say, your shirt looks all irony today!)
Reminds me of that Allanis Morisette song 'isn't it ironic'. The irony there is the song is more about bad luck and bad planning than it is about irony.
PS., what's this about 'inb4'? Did inb4's comment vanish?
Admin
True. Surely the really sad thing would be if you looked at some bad code that you wrote twenty years ago and said, "Hey, what brillant code I wrote back then! Isn't it great that I haven't found a need to learn anything new in 20 years."
Admin
Not just pre-1997. The whole damn decade was a smoking ruin. Or maybe... No wait. Maybe I'm thinking of the 80's instead.
Admin
http://www.urbandictionary.com/define.php?term=inb4
Admin
Personally, I opt for change log entries that describe the change, like "Changed sales tax calculation to take discounts into account" or "Fixed buffer overrun problem in FTP send". Which sadly is a rather moot point in my present environment, as we do all our working updates to a temporary branch, which then gets dragged back into the production branch, usually combined with a bunch of other temporary branches, and with a generic change log entry like "Release 15".
Admin
The song makes a lot more sense if you change every instance of "ironic" to "shitty". I always wondered if that wasn't the original title of the song and her label forced her to changed it.
Admin
I thought 2012 was the new Apocalypse.
Admin
I think 2012 is the Mayan Apocalypse.
Admin
Admin
That's because he got in before the date check returned a null definition for irony. You know, January of next year. His story is ironic now, but won't be when there is no definition for irony. That's why he said "inb4".
Admin
Is this Visual Basic? If so, somebody will probably be still supporting this thing in 3010.
Admin
True, and you could differentiate 3 types of programmers on how they progress over time:
Type 1: The idiot: usually works at Universities, been there for 20 years, thinks CSS has something to do with Crimes Scenes, and never really fell for that modern PHP und SQL stuff those kids talk about all the time
Type 2: The autodidactical kind: Also works at Universities, never actually learned something in school, but rather learned on the job ... He is somewhat knowledgable, is even aware of what he is unable to grasp, thus is usually scared of anything involving recursive formulas and the likes.
Type 3: The professional: Would never work at a University. The only one who actually knows what he is doing.
There are vast numbers of type 1 programmers, and not nearly enough type 3 programmers.
CAPTCHA: ACSI ... Father of ASCII and Hex
Admin
I particularly enjoy referring to the process of writing code as enbugging. That way, the process of debugging is removing what you put in there in the first place.
Admin
I love the revision comment "fixed apocalypse"
Admin
Not one that I'd be willing to buy dinner for...
(rimshot)
{Captcha is going back to basics, or at least trying... 'acsi'... so close captcha robot, so close indeed)