The cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. The trick is to pick the features that don't fight each other.

  • -- John D. Carmack 约翰·卡马克

添加功能的成本不仅仅是编写代码所花费的时间。成本还包括未来扩张的障碍。诀窍是选择那些互不冲突的特性。

相关名言

If, for example, all the codons are triplets, then in addition to the correct reading of the message, there are two incorrect readings which we shall obtain if we do not start the grouping into sets of three at the right place.

例如,如果所有密码子都是三个一组的,那么除了正确读取消息外,如果我们不从正确的位置开始分组,就会得到两个错误的读取。

There's a whole lot of songs that men just can't do. The words are from another time and represent too much of an emotional commitment, whereas women can say that because of who they are.

有很多歌曲是男人做不到的。这些话来自另一个时代,代表了太多的情感承诺,而女性这么说是因为她们是谁。

There is a vitality, a life force, an energy, a quickening, that is translated through you into action, and because there is only one of you in all time, this expression is unique.

有一种活力,一种生命力,一种能量,一种加速,通过你转化为行动,因为在任何时候只有一个你,这种表达是独特的。

But, when you have to resort to turntables, trick lights, flashing lights, fire and all that, you're actually saying, I need this because what I do is not all that together.

但是,当你不得不求助于唱机转盘,恶作剧灯,闪灯,火等等,你实际上是在说,我需要这个,因为我所做的并不是所有这些在一起。

I remember growing up with television, from the time it was just a test pattern, with maybe a little bit of programming once in a while.

我记得我是伴随着电视长大的,那时候电视只是一种测试模式,偶尔也会有一些节目。

Actors are able to trick themselves into treating anything as if it's fantastic. It's a kind of madness really.

演员们能够欺骗自己,让自己把任何事情当作是美妙的。这真的是一种疯狂。

The stadium expansion is currently at the feasibility stage and has to go through that.

体育场扩建目前处于可行性阶段,必须通过。

There's no limit possible to the expansion of each one of us.

我们每个人的膨胀都是无限的。

Low-level programming is good for the programmer's soul.

低层次编程对程序员的灵魂有益。