[原]重要的是开火

我就象Joel说的那样,时不时的,总有一阵儿,什么事也干不了。

这样一阵的行为也和Joel说的一样,也去办公室,东瞄瞄,西看看,每十秒钟查一次电子邮件,网上逛一圈。也干点儿不需要大脑的事。不过要回去哗啦哗啦写程序,可没门儿。

连最后的念头也象Joel说的那样,唯一希望的就是发呆那段能被哗哗干活那段扯平,最终还能混碗饭吃。

我拖拖拉拉的就是不愿意去改一段别人留下来的code,那个文件里充满了无聊的宏、滥用的位操作技巧和拖沓冗余的逻辑。两周前当我终于下决心打开编辑器后,我还是在各个有趣的blog里闲荡了两天。然而当我删掉第一段Bad smell code后一切就不同了。我戴着耳塞,周围的嘈杂变成了忙乱的哑剧;我敲击着键盘,好像在弹奏音乐;我记住每个变量和内存单元的值,好像脑袋里塞满了寄存器。修改的结果和花费的时间都出乎我的意料。我的问题不在于怎么改它,而是如何开始。

也许我脑袋里负责干活的那个家伙质量接近无限大,让它动起来如此困难;而一旦它飞驰起来,倒是不用使什么劲就能走下去。

我想Joel说的对,我们只需要每天早晨到办公室来,别多想,打开编程器。因为:

行进中开火也是一个人在现实生活中成功的基本原则。你每天都得往 前进点儿,不用想你写的程序怎么差劲,怎么卖不出去,只要你不停 地写,不停地改,滴水也能穿石。


posted on 2006-06-27 13:49  Realloc  阅读(105)  评论(0)    收藏  举报

导航