Comment On Classics Week: The Call of Codethulhu

What better way to start Classic Week then how we ended 2006? Originally published on Wednesday, December 20, 2006, The Call of Codethulhu is a personal favorite of mine, especially with the illustration from George E. McDougall. And speaking of that, expect to see more of George's work here soon ... [expand full text]
« PrevPage 1Next »

Re: Classics Week: The Call of Codethulhu

2007-05-07 11:09 • by Saladin
I don't remember seeing that J2EE image last time. I love it :D

Re: Classics Week: The Call of Codethulhu

2007-05-07 11:12 • by anon (unregistered)
aahh, I screwed my only chance in my life to be fist!

Re: Classics Week: The Call of Codethulhu

2007-05-07 11:16 • by anon (unregistered)
135262 in reply to 135261
anon:
aahh, I screwed my only chance in my life to be fist!


btw I am dying to know how my first fist post got eliminated. A "moderator" user deleted it?

Re: Classics Week: The Call of Codethulhu

2007-05-07 11:20 • by TomTheGeek (unregistered)
So really this has nothing to do with the Great Old Consultants, rather the company signed a contract where they didn't get the source code then trying to save money by not hiring the consultants back. That plus them not saving the decompiled code. After decompiling the same module seven times you'd think they might start to keep the old version around.

Re: Classics Week: The Call of Codethulhu

2007-05-07 11:29 • by anon (unregistered)
why should they keep the source code? They can decompile it on demand. It isn't a bigger pain than a checkout. This way they also save some disk space, maintain a consistent code style, and you couldn't have a faster build than with that setup!

captcha: digdug. like fickfuck, but in a different language :)

Re: Classics Week: The Call of Codethulhu

2007-05-07 11:47 • by Former Jr. Programmer (unregistered)
Decompiling code isn't so bad.

At a company I worked for, IT had this one guy "Dave" come in and do some work that was released to production.

And it causes all sorts of server errors. And Dave was also fired that week.

And another guy who got fired soon after accidentally erased Dave's hard drive, where all the source code that was never checked in was kept.

So after 2 months of running this crap in production, I volunteer to drop what I'm doing, decompile the code, and fix the problem.

So I pull down all the classes and decompile with JAD.

It's not so bad at all. The Try/Catch loops looked weird, but otherwise that was it. After a few refactors through Eclipse, I had mostly readable code. Turned out that Dave never properly caught any SQL exceptions and closed the resultset/connection.

Easily fixed and I was hailed a hero as the SQL usage graph went from something that looked like a broken comb to a straight line.

Company eventually died and I found another job. Coincidentally, it turns out Dave used to work here too. He didn't leave much code here; he was never cleared for coding at this company. I have no idea how he got into my prior workplace.

Captcha: "craaazy" is right.

Re: Classics Week: The Call of Codethulhu

2007-05-07 12:39 • by Alonzo Meatman (unregistered)
You guys can stop it with the heavy-handed advertising now, 'kay?

Re: Classics Week: The Call of Codethulhu

2007-05-07 12:42 • by nobody (unregistered)
From the Necodenomicon:

Code is not dead that can decompiled be
And from strange code engineers must hide

I don't usually post captchas but this was too good:
sanitarium

Re: Classics Week: The Call of Codethulhu

2007-05-07 12:42 • by my name (unregistered)
I wonder if Paula Bean will reincarnate this Classics week.
BTW, the Real WTF is lack of space in title of this page: "Comment OnClassics Week: The Call of Codethulhu". Not know if it's classic.

Re: Classics Week: The Call of Codethulhu

2007-05-07 13:41 • by bpk (unregistered)
people really like to tell me what the REAL wtf is

Re: Classics Week: The Call of Codethulhu

2007-05-07 13:51 • by sf (unregistered)
135285 in reply to 135268
anon:
why should they keep the source code? They can decompile it on demand. It isn't a bigger pain than a checkout. This way they also save some disk space, maintain a consistent code style, and you couldn't have a faster build than with that setup!

captcha: digdug. like fickfuck, but in a different language :)

One big reason why they should keep the decompiled code in source control is so that can start adding comments and rewriting the code by hand where necessary. Disks are cheap. I can see no good reason why they would follow this practice. Am I missing something?

Re: Classics Week: The Call of Codethulhu

2007-05-07 13:55 • by IQpierce
Great one. I particularly loved how they shot themselves in their already-mangled foot by refusing to keep the decompiled source code around, and always re-decompiling it each time they need to.

I mean, if you decompiled it once, kept the source code, and tried to actually clean up each part of the source code that you ever actually touched (give it comprehensible variable names, etc.), then over the years the codebase could actually become largely readable and maintainable again.

But no, they don't realize this and instead ensure that their nightmare just keeps getting worse and worse. WTF?

Re: Classics Week: The Call of Codethulhu

2007-05-07 13:57 • by vt_mruhlin
Ah, reminds me of my summer internship decompiling Maximo.
Ah, I see IBM now owns Maximo, and the year after I left, the company outsourced that department to IBM. Knowing how bureaucracies work though, I bet they're still decompiling it...

Re: Classics Week: The Call of Codethulhu

2007-05-07 15:00 • by Jimbo (unregistered)
135298 in reply to 135285
sf:
anon:
why should they keep the source code? They can decompile it on demand. It isn't a bigger pain than a checkout. This way they also save some disk space, maintain a consistent code style, and you couldn't have a faster build than with that setup!

captcha: digdug. like fickfuck, but in a different language :)

One big reason why they should keep the decompiled code in source control is so that can start adding comments and rewriting the code by hand where necessary. Disks are cheap. I can see no good reason why they would follow this practice. Am I missing something?


Yes, the sarcasm.

Re: Classics Week: The Call of Codethulhu

2007-05-07 17:43 • by phaedrus
Ok. I need a J2E[vil]E T-Shirt. That's frickin' amazing.

And the Codethulhu mug. Those still need to be created. That would require sending the entrails of 20 goats to CafePress, right?

Re: Classics Week: The Call of Codethulhu

2007-05-07 18:58 • by chrismcb
135329 in reply to 135269
Former Jr. Programmer:
Decompiling code isn't so bad.


The Real WTF is the people who keep insisting that XYZ isn't so bad.

Yeah, decompiling Java code isn't that bad (its better than decompiling C). But then again crawling over a bed of hot coals isn't so bad, if you know what you are doing. But that doesn't mean I want to keep a bed of hot coals between my bed and my bathroom that I have to traverse every morning.

Re: Classics Week: The Call of Codethulhu

2007-05-07 21:59 • by Skipper (unregistered)
I bet their servers run something like this:
http://parker1.co.uk/satanic/

Re: Classics Week: The Call of Codethulhu

2007-05-08 05:29 • by Devil N
Isn't the term 'Evil Java' like, a pleonasm?

Re: Classics Week: The Call of Codethulhu

2007-05-08 06:38 • by TheRider
135351 in reply to 135262
anon:
anon:
aahh, I screwed my only chance in my life to be fist!


btw I am dying to know how my first fist post got eliminated. A "moderator" user deleted it?

Then die, please. Of course there are moderators who delete those completely pointless posts. *shakes*head*

Re: Classics Week: The Call of Codethulhu

2007-05-08 09:30 • by anon (unregistered)
135369 in reply to 135351
TheRider:
anon:
anon:
aahh, I screwed my only chance in my life to be fist!


btw I am dying to know how my first fist post got eliminated. A "moderator" user deleted it?

Then die, please. Of course there are moderators who delete those completely pointless posts. *shakes*head*

I knew someone's going to write this. People are so easily annoyed. Anyway, that post wasn't pointless. It would've made me feel proud of myself. You know, a little accomplishment is an accomplishment, too.
I am afraid I won't do that favour for you. Not now anyway. I don't have a reason, either, because now I *know* it was done by a moderator. Thx for telling me.
Maybe Alex should post an empty "Fist competition!" article time to time, where "fist"-ers could compete without annoying anyone ;)

Re: Classics Week: The Call of Codethulhu

2007-05-08 10:28 • by Viadd (unregistered)
135387 in reply to 135369
The post provided a purpose, it gave a moderator something to feel good about in deleting it. It's like a cockroach that makes such a great crunchy sound, without the mess.

Re: Classics Week: The Call of Codethulhu

2007-05-08 11:13 • by Jackal von ÖRF
Java Evil Edition is indeed a real product. It exists even on a wooden table:

Re: Classics Week: The Call of Codethulhu

2007-05-08 16:37 • by Youssef (unregistered)
135480 in reply to 135261
Technically, the very first thing that you did in life was being first... When you were very, very, very young, You did beat all the rest, cheer up! :)

Re: Classics Week: The Call of Codethulhu

2007-05-09 04:32 • by anon (unregistered)
135547 in reply to 135387
Viadd:
The post provided a purpose, it gave a moderator something to feel good about in deleting it. It's like a cockroach that makes such a great crunchy sound, without the mess.

you are sick.

Re: Classics Week: The Call of Codethulhu

2007-05-09 13:20 • by phaedrus
135637 in reply to 135387
Viadd:
The post provided a purpose, it gave a moderator something to feel good about in deleting it. It's like a cockroach that makes such a great crunchy sound, without the mess.


That's what xroach is for.

Re: Classics Week: The Call of Codethulhu

2007-05-10 06:39 • by TheRider (unregistered)
135750 in reply to 135369
anon:

I knew someone's going to write this. People are so easily annoyed. Anyway, that post wasn't pointless. It would've made me feel proud of myself. You know, a little accomplishment is an accomplishment, too.
I am afraid I won't do that favour for you. Not now anyway. I don't have a reason, either, because now I *know* it was done by a moderator. Thx for telling me.
Maybe Alex should post an empty "Fist competition!" article time to time, where "fist"-ers could compete without annoying anyone ;)
Oh well. I guess the difference between you and me is what we consider an accomplishment. My understanding is that this site is a place where software professionals discuss good and bad hacking/engineering practices. So, I would consider it an accomplishment for someone if he or she writes down an argument for/against some practice which no other reader can mess with.

Being the "fist" to post a reply to a thread starter, especially if the whole point of that first post is to say you're first and if that post doesn't contain any substantial response to the issue described in the starting post, then such a post is really pointless and, in my eyes, less than an accomplishment, but rather annoying to all other readers -- and deserves deletion.

Re: Classics Week: The Call of Codethulhu

2007-05-10 14:47 • by Herbert West (unregistered)
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn."

Re: Classics Week: The Call of Codethulhu

2008-11-28 21:10 • by 855 (unregistered)
部队货架
湖北货架
湖南货架
河北货架
新疆货架
昆明货架
合肥货架
安徽货架
江西货架
惠州货架
江门货架
江门货架
惠州货架
江西货架
安徽货架
合肥货架
昆明货架
新疆货架
河北货架
湖南货架
湖北货架
东莞货架
佛山货架
中山货架
深圳货架
广东货架
广州货架
江苏货架
辽宁货架
沈阳货架
山东货架
张家港货架
无锡货架
杨州货架
杭州货架
苏州货架
浙江货架
温州货架
上海货架
北京货架
南京货架
轻型货架
贯通货架
阁楼货架
模具货架
悬臂货架
货架厂
塑料托盘
重型货架
轻型货架
工业货架
库房货架制造
仓储货架
立体库货架
汽车4S店生产货架
移动式货架
贯通货架
阁楼货架
模具货架
悬臂货架
塑木托盘|塑
铁托盘
塑料托盘
钢托盘
托盘
中型货架
角钢货架
中型货架
货架
登高车
登高车
不锈钢手推车
铁板手推车
堆垛架
巧固架
折叠式仓储笼
仓储笼制造
仓储笼
物流台车
塑料托盘
载物台车
物流台车
料箱
塑料托盘
塑料托盘
料箱
置物架
置物架
置物架
油桶搬运车
储物柜
手动搬运车|
搬运车
手动平台车
搬运车
半电动搬运车
全电动搬运车
油桶车
工具车
移动工具车
工具车价格
工具车工具箱
南京工具柜
深圳工具柜
天津工具柜
液压搬运车
无人搬运车
液压油桶搬运车
油桶搬运车武汉
平板搬运车
平板搬运车
平板搬运车
电动托盘搬运车
搜索搬运车
液压搬运车
搬运车
手动液压搬运车
液压搬运车
搬运车
货架
无锡货架|无锡货架厂
扬州货架|杨州货架厂
杭州货架|杭州货架厂
苏州货架|苏州货架厂
浙江货架|浙江货架厂
温州货架|温州货架厂
上海货架|上海货架厂
北京货架|北京货架厂
上海货架 |上海货架厂
绵阳货架|绵阳货架制造
货架厂|货架公司
成都货架|成都货架制造
日照货架|日照货架制造
潍坊货架|潍坊货架制造
东营货架|东营货架制造
永嘉货架|永嘉货架制造
济南货架|济南货架制造
青岛货架|青岛货架制造
山东货架|青岛货架
海宁货架|海宁货架制造
永嘉货架|永嘉货架制造
南京货架制造
长兴货架|长兴货架制造
松阳货架|松阳货架制造
德清货架|德清货架
龙泉货架
宁海货架|宁海货架制造
富阳货架
瑞安货架
兰溪货架|兰溪货架制造
永康货架|永康货架制造
舟山货架|舟山货架制造
货架公司
舟山货架|舟山货架制造
温岭货架|温岭货架制造
义务货架|义务货架制造
台州货架|台州货架制造
金华货架|金华货架制造
临海货架|临海货架制造
嘉兴货架|嘉兴货架制造
湖州货架|湖州货架制造
绍兴市货架|绍兴市货架制造
宁波货架|宁波货架制造
仓储货架
温州货架|温州货架制造
杭州货架|杭州货架制造
江苏货架|江苏货架制造
靖江货架|靖江货架制造
金湖货架|金湖货架制造
滨海货架|滨海货架制造
吴江货架|吴江货架制造
泰兴货架|泰兴货架制造
常熟货架|常熟货架制造
库房货架
淮安货架|淮安货架制造
江阴货架|江阴货架制造
宜兴货架|宜兴货架制造
张家港货架|张家港货架制造
昆山货架|昆山货架制造
南通货架|南通货架制造
扬州货架|扬州货架制造公司
盐城货架|盐城货架制造公司
淮阴货架|淮阴货架制造|
云港货架|连云港货架制造公司
上海货架
镇江货架|镇江货架制造公司
常州货架|常州货架生产
徐州货架|徐州货架生产|
无锡货架|无锡货架
苏州货架|苏州货架生产
南京货架|
货架|
重型货架
中型货架
货架
货架公司
货架
工位器具
工具车
工具柜
垃圾车
登高车
物流台车
折叠式货箱
钢料箱
货箱
货架
折叠式仓储笼
仓储笼
柱式托盘
栈板
钢托盘
托盘
物料整理架
流利条货架
悬臂货架
阁楼式货架
货架
移动式货架
模具货架
贯通货架
搬运车
高空拣选车
全电动托盘搬运车
半电动托盘搬运车
电动托盘搬运车
油桶搬运车
圆桶搬运车
堆垛车
液压手动堆垛机
电动液压托盘搬运车
电动搬运车
手推车
搬运车
手动液压托盘搬运车
手推车
南京手推车
静音手推车
手推车
下沙货架
部队货架
仓库货架
长沙货架
湖南货架
安徽货架
江阴货架
南通货架
苏州货架
无锡货架
上海货架
诸暨货架
余姚货架
海宁货架
台州货架
绍兴货架
金华货架
宁波货架
杭州货架
浙江货架
阁楼货架
模具货架
重型货架
悬臂货架
中型货架
临安货架
芜湖货架
安徽货架
慈溪货架
萧山货架
句容货架
昆山货架
张家港货架
扬中货架
无锡货架
徐州货架
南通货架
南京货架
阁楼货架
模具货架
悬臂货架
重型货架
中型货架
轻型货架
轻型货架
苏州货架
无锡货架
台州货架
诸暨货架
温州货架
绍兴货架
宁波货架
杭州货架
上海货架
模具货架
悬臂货架
悬臂货架
阁楼货架
重型货架
中型货架
轻型货架
海安货架
昆山货架
江阴货架
无锡货架
淮阴货架
南通货架
苏州货架
南京货架
货架
诸暨货架
海宁货架
金华货架
台州货架
绍兴货架
宁波货架
杭州货架
浙江货架
上海货架
浙江货架
海安货架
昆山货架
江阴货架
无锡货架
常州货架
南通货架
徐州货架
苏州货架
南京货架
义乌货架
海宁货架
余杭货架
金华货架
台州货架
绍兴货架
宁波货架
上海货架
湖州货架
杭州货架
阁楼货架
模具货架
悬臂货架
重型货架
中型货架
轻型货架
仓储笼
无锡仓储笼
苏州仓储笼
镇江仓储笼
南通仓储笼
扬州仓储笼
盐城仓储笼
徐州仓储笼
常州仓储笼
江阴仓储笼
南京仓储笼
连云港仓储笼
仓储笼
无锡仓储笼
镇江仓储笼
苏州仓储笼
南通仓储笼
扬州仓储笼
盐城仓储笼
南京仓储笼
海宁仓储笼
慈溪仓储笼
台州仓储笼
湖州仓储笼
杭州仓储笼
泰州仓储笼
常州仓储笼
连云港仓储笼
淮阴仓储笼
徐州仓储笼
模具货架
模具货架制造公司
苏州重型货架公司
重型货架公司广州
重型货架石家庄
上海重型货架
横梁式重型货架
成都重型货架
重型货架北京
仓储悬臂重型货架
次重型货架价格
次重型货架
轻中型货架
中型货架天津
中型货架天津
中型货架宁波
广州中型货架
上海中型货架
深圳轻型货架材料
轻型货架厂
万能角钢货架
角钢货架厂
上海角钢货架
广州角钢货架
北京角钢货架
深圳角钢货架
万能角钢货架价格
万能角钢货架常州
角钢货架安装
北京轻型货架
角钢轻型货架
深圳市轻型货架
上海轻型货架
巧固架
折叠式仓储笼
仓储笼制造
仓储笼
塑木托盘
铁托盘
木托盘
塑料托盘
钢托盘
托盘
上海货架
上海货架
绵阳货架
德州货架
成都货架
青岛货架
聊城货架
山东货架
长兴货架
海宁货架
德清货架
龙泉货架
富阳货架
宁海货架
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
不锈钢管
小游戏
激情电影
美容BB霜免费赠送
英语天地
手机游戏下载

设计之家
美容时尚网
美食在线
<p> 永康货架
兰溪货架
瑞安货架
舟山货架
舟山货架
温岭货架
义务货架
永康货架
舟山货架
义务货架
温岭货架
金华货架
台州货架
嘉兴货架
绍兴市货架
湖州货架
宁波货架
嘉兴货架
宁波货架
江苏货架
温州货架
靖江货架
滨海货架
太仓货架
泰兴货架
吴江货架
淮安货架
常熟货架
南京货架
无锡货架
常州货架
杭州货架
上海货架
轻型货架
浙江货架
宁波货架
温州货架
台州货架
二手货架
货架网
贯通货架
金属货架
货架型材
货架价格
超市货架
液压搬运车
料箱
上海货架
青田货架
义乌货架
瑞安货架
温岭货架
舟山货架
威海货架
安徽货架
合肥货架
芜湖货架
马鞍山货架
铜陵货架
宣城货架
巢湖货架
浙江货架
杭州货架
湖州货架
嘉兴货架
宁波货架
绍兴货架
台州货架
温州货架
金华货架
余杭货架
衢州货架
萧山货架
建德货架
临安货架
平湖货架
嘉善货架
海宁货架
奉化货架
余姚货架
慈溪货架
上虞货架
诸暨货架
张家港货架
江阴货架
吴江货架
太仓货架
仪征货架
句容货架
湖北货架
武汉货架
四川货架
陕西货架
西安货架
河南货架
山东货架
济南货架
青岛货架
浙江货架
轻型货架
中型货架
重型货架
悬臂货架
模具货架
阁楼货架
南京货架
镇江货架
苏州货架
南通货架
扬州货架
盐城货架
东台货架
徐州货架
淮阴货架
连云港货架
常州货架
无锡货架
丹阳货架
金坛货架
常熟货架
重型货架
载物台车
堆垛货架
巧固架
货架
货架
货架
固定小推车
手推车
双层静音推车
铁板手推车
手动液压平台车
提升机
单叉手动液压平台车
双叉手动液压平台车
多层框架车
登高车H1000
塑料托盘
登高车H1400
铁屑车
南京货架
货架
仓储货架
货架公司
货架厂
角钢货架
轻型货架
货架
南京货架
中型货架
重型货架
贯通货架
通廊货架
模具货架
抽屉货架
移动式货架
密集货架
立体货架
阁楼货架
悬臂货架
滚轮式货架
整理架
托盘
钢托盘
塑料托盘
仓储笼
上海仓储笼
江西仓储笼
料箱
钢制料箱
物流台车
登高车
工具柜
浙江工具柜
工具车
安徽工具车
工作台
整理柜
手推车
静音手推车
铁板手推车
搬运车
手动托盘搬运车
液压手动堆垛机
液压手推平台车
圆桶搬运车/油桶搬运车
电动托盘搬运车
高空拣选车
电动/电瓶叉车
库房货架
货架设计
轻型货架
角钢货架
中型货架
中量型货架
重型货架
重量型货架
托盘货架
贯通货架
通廊式货架
阁楼货架
悬臂式货架
模具货架
抽屉货架
辊轮式货架
移动式货架
网片
护栏
隔离网
工具柜
安全工具柜
工具车
移动工具车
置物柜
整理架
挂板架
工作台
线棒货架
输送轨道
输送轨道机
输送带
不锈钢制品
仓储笼
货架
货架
轻型货架
中A货架
中B货架
重型货架
悬臂货架
模具货架
阁楼货架
流利架
工具车
工具柜
工具车
工作台
周转用品
仓储笼
塑料托盘
钢制托盘
小推车
托盘搬运车
隔离网
轻型货架
中型货架
重型货架
悬臂货架
模具货架
阁楼货架
浙江货架
杭州货架
上海货架
常州货架
无锡货架
苏州货架
余姚货架
慈溪货架
上虞货架
诸暨货架
温岭货架
义乌货架
瑞安货架
永嘉货架
海宁货架
舟山货架
巢湖货架
芜湖货架
宣城货架
合肥货架
铜陵货架
山东货架
奉化货架
潍坊货架
青岛货架
安徽货架
仪征货架
武汉货架
湖北货架
上海货架
浙江货架
杭州货架
湖州货架
嘉兴货架
宁波货架
绍兴货架
台州货架
温州货架
丽水货架
金华货架
衢州货架
余杭货架
萧山货架
临安货架
富阳货架
平湖货架
模具货架
阁楼货架
南京货架
镇江货架
苏州货架
南通货架
扬州货架
徐州货架
淮阴货架
连云港货架
常州货架
无锡货架
丹阳货架
金坛货架
常熟货架
张家港货架
吴江货架
昆山货架
太仓货架
句容货架
轻型货架
中型货架
重型货架
悬臂货架
温岭货架
永嘉货架
青田货架
义乌货架
合肥货架
密集架
货架资料
部队货架
仓储货架
求购货架
湖北货架
货架
武汉货架
青岛货架
山东货架
巢湖货架
宣城货架
铜陵货架
马鞍山货架
芜湖货架
湖州货架
嘉兴货架
宁波货架
绍兴货架
台州货架
温州货架
金华货架

Re: Classics Week: The Call of Codethulhu

2010-03-28 03:58 • by BlackwaterMerk
303863 in reply to 135402
omg I would buy one of those mugs. I wonder if theres any stickers available with that logo, id so put it on my netbook.

Re: Classics Week: The Call of Codethulhu

2012-03-22 11:55 • by tharpa
377502 in reply to 135387
Viadd:
The post provided a purpose, it gave a moderator something to feel good about in deleting it. It's like a cockroach that makes such a great crunchy sound, without the mess.


Or the bad kamma.
« PrevPage 1Next »

Add Comment