id Software的創(chuàng)始人大牛約翰·卡馬克語錄
領(lǐng)域的壁壘完全不存在了。即使有也是自我強加的。如果你想著手去開發(fā)一些全新的東西,你不需要數(shù)百萬美元的資本。你只需要足夠的比薩和健怡可樂存在你的冰箱里,有一臺便宜的PC用于工作,以及讓你堅持下來的奉獻精神。我們睡在地板上。我們跋山涉水。
②(當(dāng)被問及自己職業(yè)生涯的亮點時)老實說,我很少花時間來想過去的事情,也絕不會對它們以任何方式排序。我回顧的時候會覺得過去這些年干了很多很棒的活,但未來能做的事才是令我更為激動的。
③由于摩爾定律的規(guī)律,某個時間點上要極其聰明的圖形程序員才可以做出來的東西,在若干年之后只要能力還可以的程序員就能復(fù)制出來。
④Xbox360是我第一次用到的擁有比PC上更好的開發(fā)工具的控制臺。
⑤Nvidia的OpenGL驅(qū)動程序是我的’金標(biāo)準’,我已經(jīng)很長時間沒有什么問題可以報告給他們了,即使是在我首次嘗試他們的全新擴展的時候,它的情況就和文檔描述的一致。當(dāng)我在Nvidia上遇到問題,我會覺得是我的錯。在其他驅(qū)動上遇到問題,我會覺得是他們的錯。
⑥現(xiàn)今程序員的情況好多了-只要有一臺便宜的二手電腦,一張Linux光盤和一個互聯(lián)網(wǎng)帳戶,你就已經(jīng)擁有了把自己提升到任何級別的編程水平所需的全部工具。
⑦游戲中的故事情節(jié)就像成人片里的故事情節(jié)一樣,大家會覺得應(yīng)該有,但卻不是那么重要。
⑧(談到Doom3的時候)等它做好的時候,它就做好了。
⑨(在他價值3.5萬美元的試驗火箭墜毀后)現(xiàn)在Doom3賣的不錯,這是個好事兒…
⑩(關(guān)于投入2百萬美元建造火箭)這事兒比我之前玩的渦輪增壓法拉利跑車稍微貴點,不過也不算太過分。
- (關(guān)于軟件專利)這點子太可怕了:比如我遇到一個問題,然后用自己手頭的工具想辦法邏輯性地解決了,然后把它做成一套程序,但這套程序卻不能合法使用,因為某人在幾年前用過了同樣的邏輯步驟并且對此步驟申請了專利。
- 在抽象的境界編程是我非常享受的。我享受其中很多不同的領(lǐng)域….我在給Linux編寫設(shè)備驅(qū)動的時候得到很多快樂。編寫數(shù)據(jù)庫管理器或者其他什么東西也都能讓我樂在其中,因為總會有很多有意思的問題。
- 我年輕的時候曾經(jīng)是那種不講道德的小混蛋。我恃才傲物,卻因為不能隨心所欲而煩惱。我曾經(jīng)因為打架被心理醫(yī)生做了糟糕的評估,結(jié)果在少年之家(譯注:類似于少管所、工讀學(xué)校的問題少年管教場所)待了一年。
- 共享代碼看起來是應(yīng)該做的事情,這么做只需要付出很小的代價,卻往往可以顯著地使很多人受益?,F(xiàn)在有很多大學(xué)的研究項目,概念性的演示發(fā)布,以及新平臺測試都利用到了這些代碼。給大家?guī)韮r值的免費軟件為世界增加了財富。
- 直接幫助別人是一件高尚的事情。以極低效率的方式強迫別人也這么做?恐怕就不怎么樣了。沒有任何一件事會讓我去請愿要求聯(lián)邦政府把它加到其任務(wù)清單里,而且我倒是希望聯(lián)邦政府停止行使它目前正在行使的大部分職能。我會投票給在那個方向上最無所作為的候選人。