“我喜歡這樣一個事實,我可以使用大量不同類型的軟件。”
詹森 科瑞格 (Craig Jensen)

當一天高級領導者

1967年,Craig (科瑞格) 被所在的學校選中參加貝爾電話公司舉辦的“當一天電話公司的高級領導者”活動。那一天,他在麻塞諸塞州(Massachusetts)的昆西(Quincy)一直跟隨貝爾電話公司的CEO。

只有兩名優等生被選中參加這個活動,一名男學生,一名女學生。我被分配去跟隨CEO,體驗擔任高級領導者的一天。另一名被選中的學生是一個非常聰明、能力也很強的年輕女同學,分配給她的任務不是去擔任高級領導者而是擔任秘書 –就因為她是女性!而且,在那時,沒人覺得那不公平! – CJ (詹森 科瑞格)

在參觀這家公司時,我聽到了一陣非常大的撕裂聲。聲音是電腦的印表機發出的,那是一台“鏈型印表機”。列印錘快速擊打在紙上,速度非常快,聽上去就像是把布撕破的聲音。紙從印表機的後面快速飛出,落在一個鐵筐裏。那台印表機以及它所連接的電腦吸引了我的注意力,那是一台IBM 7070電腦. – CJ (詹森 科瑞格)


IBM 7070 – 0.028MHz CPU,記憶體為50,000 位元組
[© IBM]


每週5秒鐘

高中時,Craig (科瑞格)被多所大學錄取,包括他後來選擇就讀的美國東北大學(Northeastern),他主修工程學,並參與其實習活動。就是在那裏,在1968年,Craig (科瑞格)第一次在電腦上開始編程:那是一台Control Data 3600大型電腦,他用FORTRAN IV語言編程,解決一些物理問題。

作為一名新生,每週我只有5秒鐘的時間來使用電腦。我努力嘗試去充分利用這5秒鐘的時間,但我甚至都沒能接近這個目標。是電腦那驚人的速度一下子就吸引了我,讓我這一生都為之著迷。- CJ (詹森 科瑞格)


Control Data 3600 – 0.483MHz CPU, 1.5MB 記憶體
[明尼蘇達(Minnesota)大學,查理斯巴貝奇研究所(The Charles Babbage Institute)]


換班

面對全日制大學的時間要求以及在美國西電(Western Electric)公司全職夜班工作所帶來的巨大壓力,Craig (科瑞格)把白天的課程改為東北大學的夜間課程,並把夜間工作改為在美國西電公司上白天班。

在西電公司的工廠內,Craig (科瑞格)不止一次地應用他的工程技能向管理層表明如何能夠大幅提高工人的生產力,但管理層對他的這些建議感覺非常不安,他們擔心這些修改會激怒工會領導。

那是我第一次認識到缺乏好的組織會降低效率並造成不協調。那不單單是一個“ 管理層-勞工關係”的問題,而是一個“使任何事情都做不成”的問題。- CJ (詹森 科瑞格)

公司發現我還在上大學之後,建議我從裝配線上下來,轉到辦公室職員崗位上去。他們提供了2個工作讓我選擇,一個是記帳員,另一個是電腦操作員,操作Honeywell H-200電腦系統。我幾乎只考慮了1-2毫秒,就開始了我的電腦職業生涯 – CJ (詹森 科瑞格)


Honeywell H-200 電腦 – 0.5Mhz CPU,記憶體為 32K 位元組
[照片由Honeywell 友情提供]


火的考驗

1972年,Craig (科瑞格)在新澤西普林斯頓(Princeton)的應用資料研究(Applied Data Research (ADR))公司當學徒,參與設計DEC PDP-11 電腦的第一套虛擬記憶體作業系統。在主設計師突然離職去任教後,Craig (科瑞格)接管了整項工作,自主完成了設計。

這次“火的考驗”提高了他對編程能力的自信心,做完這個項目之後,他已經對電腦作業系統的深層工作原理瞭若指掌。這以後,其他一些電腦公司也爭相請他為他們開發一套這樣的系統。

這個作業系統的工作表現非常好,我也被美國資料通用有限公司(Data General Corporation )以一輛新車和相當豐厚的股票期權挖角過去為他們工作,並為他們使用的一台新電腦設計一套類似的系統。22歲的時候,我已經站在了世界的頂端。- CJ (詹森 科瑞格)

不幸的是,雖然Craig (科瑞格)已經在應用資料研究公司成功實施了該系統,他還是未能成功說服資料通用公司的其他工程師認可他的設計。在他上班的第一天,這個項目就被取消了。

其他工程師不相信我的設計,這讓我幾近崩潰。在短短一天的時間裏,我從高高在上的世界頂端掉到了深深的挫敗之中。在那之後的6個月內,我整天碌碌無為(實際上並沒忙什麼),之後我偶爾接觸到了山達基教。在一個為其三天的山達基教課程中,我發現自己的人際溝通技能非常糟糕,使用該課程提供的技巧,我改進了自己的這些不足。很快,我的項目陸續獲得批准,在接下來的6個月內,我就開始為資料通用公司實施我設計的作業系統了 – 那是他們的第一套虛擬記憶體作業系統。 – CJ (詹森 科瑞格)


奇客(Geek)世界

1974年,Craig (科瑞格)結識了Sally,Sally後來成為了他的妻子以及創建執行軟體(Executive Software)公司的合夥人,該公司後來改名為磁片管家有限公司(Diskeeper Corporation)

說到自己深陷於奇克世界中,- 我們第一次約會時,我把她帶到了資料通用公司的電腦實驗室,我覺得讓她在那裏看我寫代碼就是款待她。幸運的是,我們的關係無論如何還是得以繼續了。- CJ (詹森 科瑞格)


合同程式員

在1976到1986年間,Craig (科瑞格)以合同程式員的方式工作。同時,他在晚上和週末的時間裏開始開發他自己的軟體產品。

我很喜歡這種工作方式,因為這樣我可以接觸大量不同類型的軟體。有些合同包括開發用於Apple II電腦的載貨卡車追蹤系統、用於PDP -11電腦的文書處理軟體以及用於DECsystem-10電腦的購物中心利潤預測系統。

此外,我還兼職開發了另外一些產品,例如:可在Apple II電腦玩的月球登陸遊戲、 可用於Apple II電腦的音樂作曲工具以及可用於PDP-11 和 VAX 電腦的集團電子郵件系統。- CJ (詹森 科瑞格)


不要辭去你的正職

1981年3月,Craig (科瑞格)創立了執行軟體(Executive Software)公司。1982年,他停止了所有對外的合同,全職開發他自己的產品,結果表明這是個錯誤的決定,這個決定差點讓他破產。於是,他又開始了承接編程合同的工作。

我在家裏一間備客人住宿的臥室裏有一台 PDP-11/20 電腦。早上起床後就開始編程。妻子在我從大清早一直工作到深夜的途中送飯給我。週末也是如此。這樣的狀態一直持續了好幾個月。- CJ (詹森 科瑞格)


VT-100 顯示器
[© Dave Fischer, GNUFDL]


DEC PDP-11/20


作家

在這期間,Craig (科瑞格)還在家中免費舉辦電腦編程課,之後他編著了一本題為“電腦編程技巧(The Craft of Computer Programming)的書籍”,該書由 Warner Books於1985年出版。第一批印刷的書全部銷售一空。該書的第三版可以在www.craftof.com網站上免費線上閱讀。

Warner Books出版社接受了我的書,並在1985年4月出版了該書。在第一版售完之後,他們拒絕再版該書,他們解釋說電腦類書籍只不過是一時流行罷了。 – CJ (詹森 科瑞格)


設置好即可高枕無憂

執行軟體(Executive Software)公司的第一個產品是一個叫做EXECmail的電子郵件系統。該產品被施樂以及美國海軍後備隊等公司和機構使用,但該產品並沒有像Craig (科瑞格)所預想的那樣大受歡迎。

之後Craig (科瑞格)著手進行了市場調查並發現大型集團電腦系統管理員所面臨的最大問題都是碎片問題,碎片是指存儲在電腦中的資料檔案被分割為碎片並分佈在電腦內部的不同地方。碎片給電腦造成了非常嚴重的問題,許多系統管理員不得不被迫在晚上和週末加班來恢復電腦資料檔案。Craig(科瑞格)和另外一名程式設計師一起共同開發了一個程式能夠自動處理這些工作。這個程式叫做磁片管家(Diskeeper)。

磁片管家(Diskeeper)軟體於1986年11月發行,市場反響空前熱烈,該程式使執行軟體(Executive Software)公司一舉成名。公司的年收入從40萬美元提高到1000萬美元以上;員工總數也在快速增加;公司發展的速度如此之快以至於每年都得搬家到更大的場所辦公。公司也因此被《企業(Inc.)》雜誌連續4年評為全美500家發展最快的私有公司之一。

老實說,磁片管家(Diskeeper)獲得的巨大成功讓我感到驚訝。但現在回想起來,原因是顯而易見的:當時差不多同時面市的另外6個碎片整理程式只不過是一直讓人頭疼的備份再恢復的翻版而已。而我讓磁片管家(Diskeeper)成為了一個“ 設置好即可高枕無憂”的產品,這也正是客戶想要的。- CJ (詹森 科瑞格)


磁片管家(DISKEEPER)成了家喻戶曉的名字

2002年4月10日, 當他在1986年杜撰的Diskeeper一詞在名為Jeopardy的電視大問答節目中出現時,Craig (科瑞格)和磁片管家(Diskeeper)在該問答題短短15秒的播出時間裏名噪一時,電視問答提供的答案是:“磁片管家(Diskeeper)是做這個工作的軟體”。成功答出對這個答案提問的參賽者獲得了2000美元的獎金,他的提問是“磁片整理是什麼?”。


發展與轉變

公司在繼續發展。事實上,公司從一開始每年都在盈利。2005年,公司名稱從執行軟體(Executive Software)公司改為磁片管家有限公司(Diskeeper Corporation)。

2008年,Craig (科瑞格)卸去了CEO職務,但仍然擔任董事長兼首席架構師。自那以後,他專心致力於負責開拓海外市場並開發新的產品線。


固態硬碟 – SSD

過去幾年中,Craig (科瑞格)一直管理磁片管家有限公司(Diskeeper Corporation)的研發工作,負責開發專有技術,包括智慧檔訪問加速順序技術(Intelligent File Access Acceleration Sequencing Technology (“I-FAAST”),)能夠使存儲設備以更快於其額定平均速度的速度運行;以及HyperFast技術,該技術幫助基於固態硬碟的系統和混合式系統提供其承諾的更快、更可靠並且壽命更長的存儲。隨著將這些技術許可給其他公司,磁片管家有限公司(Diskeeper Corporation)正式從磁碟重組市場擴展到了存儲性能市場,公司也開始了一個全新的擴展與成功的新紀元。

開始時,我還擔心固態硬碟會讓磁碟重組變得無關緊要,因為他們比旋轉的硬碟速度快那麼多。但是,當我們實驗室的測試結果顯示固態硬碟的性能遠遠不及預期,並且這樣的性能完全不值得那些額外的花費後,我非常震驚。固態硬碟還對存儲性能領域帶來了大量的新問題。克服這些問題是我們有史以來做過的最有挑戰性的編程工作。但是我喜歡!最終在我們的幫助下,固態硬碟製造商能夠製造出達到其承諾的高速度、高可靠性以及壽命更長的固態硬碟。 – CJ (詹森 科瑞格)


亞洲

2008年5月,磁片管家有限公司(Diskeeper Corporation)在香港成立辦事處,為大中華區的市場(中華人民共和國、香港特別行政區以及臺灣)提供服務。其業務一直高歌猛進,目前在整個亞洲地區磁片管家軟體已被廣泛應用於提高電腦的速度。

還在我非常年輕的時候,我在日本生活過一段時間。50年代後期和60年代早期我還在臺灣生活過。與亞洲的這些接觸讓我久久難以忘懷。我從沒有放棄要回來的想法。過去幾年中,我學習了中文,去過中國的很多地方,結識了許多中國公司的CEO。我非常樂於結交新朋友、和朋友保持持久的關係並和朋友分享在提高生產力方面的共同愛好,我還喜歡和朋友討論共同關注的問題、解決問題、追求創新以及業務當中所涉及到的所有其他方面。無論那些頭條新聞怎麼說,我還是相信全球穩定的真正基礎是真正的友誼、共同的目標、個體之間的協作以及讓未來變得更美好的期許。- CJ (詹森 科瑞格)