Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: learning from failures (Re:$B%U%!%$%k$r>C$7$F$7$^$&$+$b$7$l$J$$!!(B2.0.3 $B$NIT6q9g(B)
kenzo-@xxxxxxxxxx (Ken-ichi Hirose) wrote:
>最後に、私なりの反省ですが一晩中やっていて朝方 commit するという
>のがまずかったとおもっています。。。_o_
うおっ、これはまさに典型的な「ゴンゾープログラミング」です。
やめましょう。:)
CODE COMPLETE 31章より抜粋
Gonzo Programming
If you haven't spent at least a month working on the same program
-- working 16 hours a day, dreaming about it during the remaining 8
hours of restless sleep, working several nights straight through
trying to eliminate that "one last bug" from the program -- then
you haven't really written a complicated computer program. And you
may not have the sense that there is something exhilarating about
programming. -- Edward Yourdon
This lusty tribute to programming machismo is pure B.S. and an almost
certain recipe for failure. Those all-night programming stints make
you feel like the greatest programmer in the world, but then you have
to spend several weeks correcting the defects you installed during
your blaze of glory. By all means, get excited about programming. But
learn how to handle the firearm before you shoot yourself in the foot.
# 僕は大切な仕事は午前中にするようにしています。昔は夜行性の
# ゴンゾープログラマだったけど :-)
-- Satoru Takabayashi