背景:Fog Creek 的搬遷#
Fog Creek 歷經十個月的尋覓,終於搬進紐約第八大道 535 號的新辦公室。在此之前,團隊一直在 Joel 祖母的老房子裡工作,甚至在臥室和後花園辦公。
大多數軟體經理都知道好的辦公空間很重要,但現實中辦公空間的佈置往往由不懂軟體開發的人決定。Joel 身為公司創辦人,決定親自打造理想的開發環境。
為什麼要投資辦公環境#
Joel 認為有三個理由必須認真對待辦公環境:
- 提高生產力:大量證據表明,良好的辦公空間(尤其是獨立辦公室)能顯著提升程式設計師的產出
- 吸引明星程式設計師:漂亮的、有窗戶的個人辦公室,能讓面試者驚艷,在人才爭奪中取得優勢。明星程式設計師的產出比普通程式設計師高出 10 倍
- 這是你的工作場所:你會長年累月地待在這裡,環境好一點對自己也好
給建築師的「客戶簡報」#
Joel 請來建築師 Roy Leone,提出了以下系統需求:
- 個人辦公室,帶有可以關上的門,絕對必要,不能妥協
- 程式設計師需要大量電源插座,桌面齊高的插座,不用在地板上拖電線
- 方便地轉接各種數據線(電話線、網線、有線電視線等),裝修後不想再在牆壁上打洞
- 辦公室可以用來結對編程(pair programming)
- 顯示器不應該靠著牆擺放,需要遠眺休息的視線
- 辦公室應該是一個窩,讓人願意在下班後也留在這裡
Philip Greenspun 說得好:「你的公司成功依賴於程式設計師真正以辦公室為家的程度。」要讓辦公室比程式設計師自己的家更舒適。
設計亮點#
- 個人辦公室:寬敞、有窗戶,公共辦公區巧妙隱藏在不規則的角落中
- 半透明丙烯酸隔板:提供自然光,同時不減少私密性
- 充足電源:每張桌子 20 個電源插孔,其中 4 個橙色的連接中央不斷電 UPS
- 桌面下線槽:6 英尺深、6 英尺寬,可收納所有線纜
- Snake Tray 橋架系統:貫穿整個辦公空間,方便佈線;每間辦公室都有獨立的八口交換機
- 長條形辦公桌:方便第二個人拉椅子過來結對編程
- 兩面採光:巧妙的窗口設計讓每間辦公室的三面牆上都有窗戶,符合建築學上「Light on Two Sides of Every Room」的模式
- 舒適的休息區:小廚房、休息區配有沙發、大螢幕電視和 DVD 播放機
成本評估#
人均月租金約 700 美元,裝修費用幾乎全由房東承擔。如果這筆投資能把招到優秀程式設計師的排名從前 1% 縮小到前 0.1%,那就完全值得。