- 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
"For Fuck's Sake"?
Admin
Only if you live in Australia, mate.
Chris
Admin
That's pretty wasteful though. There's no need to breed them monogamously -- just pair up one male with as many females as you need. Once the females produce two orphans, you can kill the stud and all the mothers. Usually I try to find pregnant orphans, just to speed things along -- even if the father is still technically alive, no one knows who he is.
Admin
Well, the assumption isn't mine; it's implicit in Darin's solution. And the purchase of slaves would seem to be outside the terms of reference, just as is *hem hem* making sure there's a copy of the original code somewhere...
If you really wanted to pursue this line of strategy, I would suggest that breaking in to a maternity ward, finding three children whose fathers are visiting, stealing the children and slaughtering the parents would be a far more sensible thing to do. Better still; make it the acute ward. That way there's a far greater probability that both parents will be around.
It is hardly the mark of an amateur to ignore the fact that 3 > 2 in this context. You obviously haven't been anywhere near a requirement specification lately. (Agile development, anyone?) My biology is shakier than my arithmetic, but as far as I am aware the relevant calculation is 3 * 9 = 27, which leaves project start-up with a delay of 27 months -- hardly acceptable when you're busy hiring contractors on a 3 month basis. Why, you could have patched and unpatched the codebase nine times over in that time ...
I did, however miss Anonymous' point, for which I apologise. Yes, you only need one male. If you're lucky enough to have 83 fertile females out of the original 97 (and no, I'm not going to calculate the probability), then bingo: there's a pretty good chance of twins in at least one case, maybe two. Only nine months and you can start the project! Better yet, induce birth at 24 weeks, keep the religious nutters happy, stone the parents to death and you're good to go in six months. I'd want an early start bonus for that... Of course, you have to deal with the contingency that you might not get twins first time round, so you should build that in to the contract. Then again, you might not get twins the second time round, either.
What was the question again?
Actually, it's probably a whole lot easier to build an OrphanBot for Ebay, which was the original strategy.
Thinking of "How would you move Mt Fuji?" I would suggest that the Codethulhu problem would make an excellent interview question.
Admin
You forgot Festivus.
Admin
Merry Christmas to you too.
Admin
I'd like to borrow your stuff
P.S: I'd buy a J2EvilEdition cup as well
Admin
Bravo, Alex! The last article of the year was a doozy. I couldn't stop laughing! (Lovecraft rocks!)
Admin
yeah, backups are a PITA. Easier to decompile.
Admin
Ask and ye shall receive. Java 2 Evil Edition Mug:
http://www.zazzle.com/product/168377367699559944
Admin
Looks great. :) Just make the small texts slightly larger, so that it would be easier to read when printed on a mug.
PS: Starting with Java EE 5 it's actually written "Java EE" and not "Java 2 EE", but in this context that's not very important. (http://java.sun.com/javaee/)
Admin
I wanted to try this site :)
https://www.spreadshirt.com/shop.php?sid=73786
Admin
Dude, read this.
Admin
Dude, read this
Admin
As written in the Necodenomicon:
"After compilation, decompilation. After decompilation, recompilation."
Admin
I would have loved this job. Decompilation rocks. The whole mystique of man vs. machine. It's much more interesting than churning out yet another container class. And "the pay was fantastic". What could be better?
Admin
The job goes something like this:
- Decompile a module.
- Clean it up enough to fix it.
- Recompile and deply.
- Throw away all of my cleanup work.
It's step 4 that makes it soul-crushing. If it had been "Put the cleaned-up module in source control", thenthe job could be considered satisfying because your labour isn't quite so useless.
Admin
Cool. May I have a high resolution version of the picture? I don't understand the language (Spanish?) of that site, and if I were to order from there, the shipping costs would be more than the cost of the mug...
Admin
oops, it's english now, here is the image http://img292.imageshack.us/my.php?image=javalogobu6.png
The site is from USA so shipping cost is no that high (for you, for me it's another story...) :P
Admin
WTF? Did he not realise something was wrong when they wanted to "maintain" something for such a short period of time?
Admin
Great story! And very well written. THUMBS UP
Admin
We know what decompiled code looks like...
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
Admin
I worked this out in Microsoft Project. 1 pregnant orphan gives birth in 9 months. So I assign 9 orphans to the task to get it down to 1 month. Add a bit in for the unforeseeable vacation requests and sick leave, so 1 and a half months, tops. If this doesn't work, it will be the orphans' fault for not following my project plan.
(must make a mental note to remove all computers so that the orphans don't waste time viewing TheDailyWTF)
Admin
I am happily ignorant of these matters, but I would assume that when you decompile and recompile a module, you won't get the original back.
Do it seven times and I would expect the resulting code to bear little resemblance to anything sane... It would do the job, but in a way that no human could possible comprehend without serious graying of hair.
Or so I imagine. Anybody know better?
Admin
Depends. You don't get back anything really human from a decompile, but repeated decompiles and recompiles by themselves do not progressively degrade the code. If you decompile, recompile without having changed anything, and then decompile once more, the first decompile and the second decompile will be pretty much identical.
The main problem is that the decompiled code is horrendous to work with (doubly so if the code sucked to begin with, which it apparently did). And by decompiling, modifying, then recompiling and throwing away the source *again*, you're willfully destroying any chance that things will *ever* be better. The guy who went through seven decompiles and recompiles didn't necessarily have code at the end that was any worse than the code at the beginning...but he *had* seen about 90% of his back-breaking, eye-watering labor in patching the decompiled code thrown away. Seven times.
Chris
Admin
I dont see any problem here at all. All you need is a simple neural network to name variables, insert comments...
Admin
I think this one qualifies as the MonthlyOMFG.
Admin
;-D
Admin
I did some improvements to the design, so that the logo would follow Sun's latest Java Logo Usage Guidelines a bit better (except for that one small section discussing "design abuse" ;-)
Here it is.
Admin
Dude,
Anyone who want's to sound cool by addressing a (presumed) peer as dude knows that one has to end the sentence with "Dude."
-- as in --
Dude.
PS Fowler's English apparently allows the alternative sign-off, which is:
Doh!
Admin
I had a pretty same task in my work - needed to decompile JEE application to get newer version of code out of it. But I had older version and SVN so I moved only all changes onto old codebase, then I refactored them so they were not so evil. :D
Admin
Hahahaha...... this story is so sad I almost start to cry..... this is how I have it at work, and I am one with this monster!!!!
Admin
Yay 10 years ago today. Still insane?
Admin
Well the name of the article is quite unique and intimidating i think
Admin
I guess this is interesting
Addendum 2022-12-14 11:26: Interesting staff. What is interesting that i remmebere Call of Ctulhu actually, it was a great game. And i have also recently started to play N64 Games which is also very interesting experience to me, because i've never played those games before. It is also interesting to explore all of those vast worlds and theese games also actually have very good gameplay. So i'm glad that i got acquinted with them