這邊講的 eXtreme Programming 不是極緻軟體製程(就是找人盯你寫程式那一種)
而是取用 schee 的 極限部落格經驗 eXtreme Blogging的意思.
在何種狀況下可以寫程式
最近幾個月來, 我都是台北和新竹通車, 早上的時候就讀讀書, 晚上回去的時候就看看 keroro 或是電車男之類的日劇, 也曾經在電車上寫程式. 不過在電車上時間實在是太短, 所以可以寫的程式不多.
在火車上寫過的程式有,
Porting Linux kernel 2.6 的 RTC Driver 到 Linux kernel 2.4
Ethernet Driver (未完成, 實在是 Xmit 那一部份要花時間, 而且不急)
Memory Dump Module (這個是花了一次下班, 一次上班的時間完成的)
己經驗證過, 並且 Release 給客戶了(還真敢呀)
其他都是做一些 Porting 的動作, 如果你在新竹台北的電車看到有人開 Linux 起來
Run Console Mode , 那可能是我 …..
其他的經驗比較深刻的有, 有一次尾牙在 Debug 公司的程式,
詳情請見 今年的尾牙…
eXtreme Programming 比 eXtreme Blog 難多了, 寫 Blog 只要有憤青性格, 隨便都可以寫, 難的是 moblog 要上傳而己.
Programming 需要定下心來寫程式, 就像 Joel 提到的, 上班看看 mail , news , 打開 ultraedit 要寫程式時, 可能是 11 點了(unix 可能是開 kdevelop/anjuta/vim/emacs blah blah)
我能在火車上寫出程式, 可能也是定性吧 (茶)
不過我覺得看 keroro 的時間可能比 coding 多吧 XD
對了, 通車不要常幹這種事, 對身體不好.
而且某種程度展現了 RD 的悲哀 Orz …….
hychen
好可憐啊!! XD