7 “與印度的外包團隊合作,會幫助我們做得更快、更好,而且更便宜”。普通的技術人員通常不會說出這樣的謊言,這是CTO的傑作。在他們腦中,印度的程序員優秀、迅速、便宜,而美國人則差勁、拖遝、昂貴。事實顯然不是這樣。
8 “我們的測試版網站喜歡它”。在技術界工作了25年,我從未聽說過任何一個公司說起它的測試版網站不喜歡有軟件產品出現在上麵。有三個原因:首先,很多測試版網站很榮幸能得到軟件的預發行版本,他們不希望提出否定意見;第二,大多數測試版網站並不怎麼使用軟件;第三,測試版網站並不希望無情地批評公司的新產品。正如告訴父母他們的孩子其實很醜一樣,這是一件很難的事情。
9 “這一次我們做對了”。這個謊言的可怕之處在於工程師對此真的相信。問題在於,“這一次”實際上已發生了很多次,到底哪一次做對了?我對工程師很有信心,並認為經過長時間的努力,他們真的能做好,隻是我們活不到那個時候。
10 “這段代碼太差了,與調試和擴展相比,還是重寫更好”。所有的程序員都會對別人的作品做此評價,還有一些人如此評論被重編後的版本。
11 “我喜歡像建築師一樣思考,但是我可以編程”。這意味著該程序員實際上不能編程,而且很可能也不能設計好建築。
12 “在我的機器上它能正常運轉”。“我的機器”很可能是世界上該軟件能夠正常運轉的機器。
13 “我當然可以放棄編程,而是去經商”。這是每個轉型創業者的工程師的遺言,其意思是他既不能放棄編程,也不能去經商。
14 “即使是我媽媽也可以在屏幕上衝浪”。當然,他的媽媽可能是麻省理工畢業的計算機專業博士。
上麵列出了一些工程師經常喜歡說的謊言,我喜歡工程師為了這三個原因而撒下的謊:首先,其謊言暗示了他們像個孩子一樣,忽視了計算機是怎樣工作的;第二,工程師真的相信他們自己的謊言,而創業者、投資人和律師則不相信;第三,他們的大多數謊言並不是不誠實所致,隻是時機太早了,最終總會成為現實。如果你是個工程師,現在你知道了自己在不知不覺中都做了些什麼;如果你正和工程師一起工作,那麼現在你知道了他們的謊言,明白該怎麼理解了吧