Saturday, April 12, 2014

IT無王管!



  (轉載自CUP magazine 2014年4月號) 
Hang機、中毒、硬碟滿爆、網絡龜速、文件失踪、網銷廣告洗版、......,我相信這些現象在今天IT世界中每分每秒也在發生。身為IT人,本來已見慣不怪,通常自行解決了事,就算偶然出 現一些「奇難雜症」,大多可以在網上找到答案,但很花時間。

最近,我花了整整三天時間,把我的Wintel電腦reset了一次。心力交粹之餘,我不但沒有成功感,只是覺得,今天這IT世界太不公平,對懂電腦的人不公平,為何要剝削我的嬉戲時間去做這些無聊但非做不可的維修工作?對不懂用電腦的人更不公平,得要付錢給別人替他們做。

以上的問題可不可以避免?思考了半天,答案是不可能!因為歸根到底,在這崇尚自由的IT世界中,其實是像個無政府主義社會,存在太多不負責任的人得不到應有懲罰!請先不要駡我極端,因為我找不出一個更好的理由去解釋這些IT非道德和不道德行為發生。

一直以來,我們對產品早已接受了一個傳統觀念:買回來的東西「遲早會壞」。壞的原因不外乎兩種,一是自然磨損(Wear and Tear);二是超出產品的原來設計用途。電腦出現之後,和其他電子產品一樣,自然磨損的損害程度已降至微乎其微,除了火牛、風扇和不停轉動或發熱的零件等外,電腦硬件理論上用上十年八載毫不出奇,如果你應用要求沒變的話。料不到除了以上的原因,還有兩種人為的:「禍根早種」和「外來勢力入侵」!
「禍根早種」,我早已在〈軟件炸彈爆發 用家束手無策〉和〈To Err is Human…〉兩篇文章寫過多次「軟件工業永遠是在承擔和推卸責任之間走鋼絲,有bug的軟件一直在我們的電腦內像計時炸彈一樣地潛伏著…」。「承擔責任」就是不停給你updates,「推卸責任」就是未打開軟件已迫你同意開發商的免責聲明(disclaimer)。放在現實生活中,就有如走進Outlet買特價貨,人人都知道那些產品是次貨(defect,只有disclaimer,沒updates,你權衡輕重後決定買,雙方相安無事,你可以說買賣次貨是非道德,但未至於不道德。但現在說的是,全球軟件工業要你用正價買依然有bugs的正貨,即是defect,只是創出一個電腦術語「始初版本(version0.1)」來掩飾。以我個人理解,嚴格來說,把一件還未成熟的產品推出市場,利用客戶作試驗,這是不道德行為!
然而,電腦軟件怎樣才叫成熟從來没有定義,全靠決策者的良心。負責任的人知道電腦是設計給普羅大眾做他們日常工作,他們絕大部份不是IT人,不應該要他們為修補不成熟的軟件而增添麻煩。Issacson Steve Jobs傳記中花了很大篇幅描述喬布斯堅持蘋果設計一定要求做到最好,Closed而不是Open的,反映出在這方面他是一個肯負責任和夠膽承擔的人(他年輕時不認私生女Lisa是他多重性格之一,那是後話,涉及的是倫理道德,不是商業道德)。
再說Closed vs Open,也許喬布斯一早認識到IT世界是個無政府主義社會,充斥不負責任的人(他連Bill Gates也罵過),一旦把自己設計的產品開放讓「外來勢力入侵」,便像一幅完美的油畫被人掃了一筆,被bugs汚染了的世界,便不再完美了(以上只是我的個人想像,不知喬布斯有沒說過)!
「外來勢力入侵」除公開給一些不負責任的第三者汚染外,今天最多的是插入式廣告和黑客。輕則擾亂你正常工作,重則「當」你機。黑客更如非法潛入你的家中,偷偷安裝微鏡頭,監察你的起居生活!這些不道德行為,這世紀初才有人開始抗議。更骸人的是,雖說IT世界是無政府,原來英美政府也有參於其中!這令我非要想深一點不可。
表面上,我只是花三天時間修理自己的電腦,鏟走有毒軟件,没有像史諾登引起的國際風暴,但為甚麽我們的政權,往往非要到避無可避時,才會站出來譴責或掃蕩IT領域中這些做出非道德和不道德行為的人?最直接的答案是:IT人崇尚自由創作的無政府主義,而且是個人的。IT社會基本上是和平、非暴力的。我們不停需要他們無私的自由創作!
但一旦以上的個人主義累積成一股力量,我相信無一政權不會害怕。政治哲學上,從古至今,每個時代、每個國家政權發展歷史不同,自由主義、無政府主義、資本主義、共產主義、社會主義、實用主義和獨裁主義等等的利弊盛衰,不乏大量學術性研究和解釋;然而,最惱人的是,目前只有五、六十年歷史的IT領域,發生的不是某一國家政權變遷,而是一個前所未有的「地球村」勢力凝聚!說「地球村」只是小覬這現象,現實中,我們正處於地球表面上由IT引發出來一個歷史從未紀載過的重大轉折點,像電影Pompeii中毫無危機感的遊客興奮地到羅馬古城觀光,還未知附近的火山隨時爆發!
這火山就是第三次工業革命,我們以為可以和上兩次蒸氣和電氣比較,任何人看完Erik Brynjolfsson and Andrew McAfee的新書The Second Machine Age或者才會意識到,今次IT改變人類生活,其速度之疾快、幅蓋面之無孔不入、權力的高度集中和排外性,是常人無法想像到的!再抽像一點說,在這火山爆發溶岩像水銀瀉地撲向全球五大洲的同時,一個統治全球人類的虛擬政權正蘊釀誕生!相信這亦是當前世界强國領袖追求最高的欲望 ―― Play God
你說我危言聳聽我只能待時間來證明 ,我今天只是指出,若這虛擬政權再容許太多不負責任的人得不到應有懲罰(包括軟件開發商、黑客和統治者),我會擁護一名像Steve Jobs堅持closed architecture的寡頭科技者,一名懂科技的獨裁者!(完)

Mobile First, Cloud First - 微軟新CEO的我見



  (轉載自CUP magazine 2014年3月號) 
一夜之間成為全球IT焦點的新任微軟CEO Satyanarayana NadellaSatya,音「砂渣」),一上任便會見員工、客戶和傳媒,多次把Mobile First, Cloud First 這句話掛在口邊,又重複說肩負改變未來世界的重任,這是否代表微軟新世代即將來臨?尤其對微軟長期股民,這訊息極其重要!

眾所皆知,蓋茨和Paul Allen三十九年前創立微軟,蓋茨一直當公司主席及CEO,直至千禧年一月,蓋茨宣布退下火線,全身投入他的慈善事業,但仍保留董事會主席一位,只擔當一個自創的Chief Software Architect職位,而Steve Ballmer則接任成為第二任CEO。之後十多年間,GoogleApple等新一代軟硬件公司在流動通訊市場上脫穎而出,打開出一個網絡新世界,微軟卻屢失先機。Steve Ballmer備受指責,於去年八月宣布十二個月內退休,但仍未公布繼任人選。

當時眾議紛紛,蓋茨會否東山復出?Nokia CEO Stephen Elop把公司賣給微軟是否為此職位鋪路?......,全球獵頭半年,上月終塵埃落定,由今年四十六歲、生於印度Hyderabad市、効力微軟二十二載的Satya升當今市三千多億美元,全球第八大企業王國的首席執行官。同時,創辦人蓋茨也正式退下董事會主席的名銜,由John Thompson替代,他則退居為Technology Advisor

先岔開一會,如果我們以普選香港行政長官和一個富可敵國的企業獵頭CEO作比較,當然有點不正確,因為特首以令市民安居樂業為最本,CEO則是替股東增取最高回報為首要任務,表面看來兩者分別在政治民生與經濟的取向;然而,政經民生不可分割也是事實,小小一個辦公室也有政治私心,何況香港這個富裕城市,我們需要的其實是個有能的CEO(梁振英的官方網站也叫www.ceo.gov.hk),甚至只是一個市長,全心全力像曾蔭權做清道夫搞好市容民生算了,另外加多個真正政治CEO(即董事會主席,隨便篩選),像董建華負責向阿爺交代,或像何厚鏵閒時打打高爾夫球!既然連平機會也肯花二三百萬元獵頭一個主席周一嶽,全球獵頭或直選一個不論國籍的香港市長/特首何難之有。如能立法實行雙特首制,既有篩選又有直選,何樂不為呢。

回來看看微軟現今的管理政治環境,確有點雙特首意味,從百多人中挑選出的Satya執行任務,表面來看他確是微軟的Boss,但蓋茨垂簾聽政是没法避免,況且股民豈會接受蓋茨全身裸退。外國媒體更以《教父》小說電影中黑手黨用的意大利文Consigliere(參謀)來形容現年五十八歲的蓋茨!據悉黑手黨最高權力鐵三角領導人叫BossConsigliere是唯一可直接向Boss進言的一人,Boss之下是Underdog,這Underdog職位在微軟是誰,暫時可任君猜度。把微軟高層和黑社會扯上關係恰不恰當,由讀者各自表述好了。

撇開政治生態,微軟未來業績才是長期股民最關注的。從科技層面分析,已知的是,目前微軟Windows Office會生金蛋的鵝在Mobile市場中分不到一杯羮,在萎縮的PC市場亦像喘殘餘氣;而且近十多年來,IT最大的威力已衝出了辦公室,滲入各種不同大小企業的內結構,運用高速網絡的無遠弗介,演變成最厲利的殺戮武器,夷平多個傳統市場,正如Netscape始創人Marc Andressen的名言:Software is eating our worldAmazon 淘汰傳統書店、Apple改變音樂分銷市場、Netflix取代影視租賃、LinkedIn淘汰傳統招聘公司、百貨零售以至一切有關衣食往行的大小企業,如不懂有效運用IT和網絡資源(Cloud Services)增强競爭力,日後定必被市場淘汰。其中以應用ERPEnterprise Resource Planning)和CRMCustomer Relationship Management)這兩軟件平台至為重要。更骸人的是,那些未能提供這些雲端科技的IT龍頭公司,日後奄奄一息亦大有可能!

在這方面,微軟也不是省油的燈,當一般股民還以為微軟軟件只是環繞辦公室之際,卻不知微軟多年來已累積了不少大企業用家,微軟的Exchange Dynamics等解決方案和服務早已在雲端每天不停運作,合作夥伴包括IBMHPEMCDell和各大洲的軟件方案供應商。印度的科技教育局是微軟最大的雲端客戶之一,Satya嚷着的Mobile First, Cloud First 口號並非無的放矢,微軟絕對有能力轉型成龍頭Cloud Services公司。

故此,新任CEO的對科技的認識、對目標市場定位和執行能力非常關鍵。Satya在印度修讀電氣及電子工程,移居美國後分別拿到芝加哥大學MBA和威斯康辛州大學的電腦科學碩士學位,他的專業知識毋庸置疑,加上他就任前的職位是微軟雲端與企業組副總裁,不可能不熟悉微軟在Cloud Services這方面有多少彈藥。不用說,在選拔CEO過程中,他多年替微軟推廣雲端平台(Office 365是其中廣為人知的一項),對企業客戶要求瞭如指掌和團隊管理的實戰經驗,明顯是令他得分最高的一環。

他剛上任馬上接見客戶時,在短短十六分鐘內直接指出了兩點,可以肯定微軟將會極速轉型,某程度上可讓投資者放心。一是他强調雲端平台技術最根本要求是回到編寫軟件層次,軟件控制一切,而微軟由第一天開始便是一間軟件公司,强大的編程能力及開發軟件所需資源無可比擬,他笑說只須把公司內部一些障礙清除,創新的軟件便會自然出現!這種Back to the Basic表揚編程重要性的說法出自CEO口中很是中聽,有反璞歸真意味;所謂萬丈高樓從地起,編程是軟件行業的基石*Satya並無忽畧一直被貶為最低職別的編程員的貢獻,這點對全球鬧編程員荒起有鼓舞作用。

第二點是他認識到消費者和企業市場二合為一的重要策畧性,以微軟現今規模更絕對是優勢。他認為市場上根本上沒有消費者和企業之分,只是所需應用不同而已。同一個人,在家是消費者,用一種系統,在公司便是企業用家,用的卻要是另一種(通常security是主因)。他雖沒有進一步說下去,但一定知道,操作系統的能功是關鍵所在,而業界一直追求把兩種系統合而為一,當中涉及太多legacy,加上新一代專供智能電話用的Mobile操作系統推出市場時,根本沒有估計到今天手機的增長速度快得如此驚人,所以誰能弄出一個把消費、企業和流動市場的「萬能」操作系統,便可穩奪「聖杯」!我相信蘋果的OS X最新操作系統Mavericks已埋下伏線,微軟的Windows 8肯定也有。


總括而言,微軟新CEO走馬上任,他的「牌面」絕對合適,公關手腕亦可見非常到家,外界對他的期望樂觀,能不能改變世界?這裡我要引用一代奇人,參於過製造原子彈的理論物理學家,諾貝爾獎得主Richard Feynman一句名言作結:For a successful technology, reality must take precedence over public relations, for Nature cannot be fooled.(完)
引伸閱讀:<刻板的電腦軟件>http://it-column-cup.blogspot.hk/2011/06/blog-post.html