產品
「產品」這個定義最近一直在我的腦海裡出現。到底甚麼是產品?為什麼這問題會在這時候冒出來呢? 過完農曆年之後,我決定又再一次地換工作,從E公司換到S公司的原因,就是「產品」的定義與定位。USB-IP這東西乍看之下很有趣,但就產品的觀點有定義與定位的問題。 先從定義開始,USB-IP基本上是個USB hub只是它利用網路跟 host 做連絡而不是 usb cable 。只是這樣子的轉變可以拿出來當成產品嗎?從技術面來說,USB 訊號要經過兩個 USB hub 讓它永遠有相容性的宿命問題。 硬體的問題不大因為 USB 以及 Ethernet 是很成熟的東西,但是非硬體方面問題很大,USB commands要經過Ethernet到電腦上面的virtual host跟OS往來,Ethernet頻寬和封包overhead 所造成的 delay 以及"virtual host"-device-OS這三端的 相容性 ,這兩點很致命也永遠是個無解的障礙,driver必須永遠為這兩點隨時做修改。 一個軟體永遠無法穩定的產品能稱為產品嗎?