2015年12月19日 星期六

《迷茫時代的明白人》

1. 組織變形: 讓聽得見砲聲的人做決定,這是華為這家中國很有創新精神的公司近幾年提出來組織變革的方向。中國歷史也是這樣,為什麼農民戰爭一爆發,中央王朝這個中央控制系統就很容易發生崩潰?李自成打仗非常簡單,因為他說是有幾百萬人的軍隊,哪有什麼正經軍人?都是老百姓、飢民、想跟著他搶口吃的。攻城的時候也很簡單,所有男丁只要能上去搗一塊磚下來就可以回去吃飯,拿不回來就只能死在城牆跟前。他沒有什麼戰術,就是這麼一哄而上,然後像螞蟻一樣把一座城池瞬間啃成白骨,他這種打法,中央正規軍怎麼跟他打?

   清朝太平天國也是這樣,清政府做了什麼樣的組織變形呢?它變成突擊隊,由恭親王在中央主持,然後讓漢族士大夫各自組織團練。當時,打太平天國的結構就是這樣:曾國藩在安慶,胡林翼在湖北,李鴻章在江蘇,左宗棠在浙江,彭玉麟管水師,各自爆發出活力,各自為戰。就這麼一個結構,最後把太平天國給打下來了。你不能不說清政府在面對危機的時候,自發所做的一次組織轉型。

2. 過去所謂管理,無非是追求確定性,時間不靠譜,我讓你打卡,追求時間上的確定性;績效不靠譜,我搞KPI考核,追求績效的確定性;人心不確定,我搞企業文化,搞團隊建設,說白了就是給員工洗腦,讓員工變得靠譜。

3. 《西遊記》中唐僧師徒其實就是典型的互聯網時代的小型創業團隊,可能團隊裡的幾個人脾氣都不好,也沒有什麼嚴格的管理方法,這幾個人就知道做一個產品。這樣的公司沒準兒最後反而成功了。
   很多很大型的互聯網公司,就是唐僧師徒式的團隊成長起來的,到現在還是幾個老哥兒在那兒撐著,雖然有掉隊的,但他們有清晰的願景,有互相之間的諒解。你看唐僧什麼都不會,他就一個目標:去天竺。有了這麼一個核心,就容易形成一個非常有戰鬥力的小組織。

4. 當存量大的時候,創新本身在邏輯上就是不可能的事情。中國移動董事長王建宙在美國曾跟Google的CEO施密特有過一次對談。施密特給他一個建議,讓中國移動把電話費給大家免了,然後提供各種增值服務,這是最符合互聯網企業運營經驗的一條道路。
    王建宙說:我知道這條路對,但是我不能干。每年中國移動有數以百億計的話費收入,你說不要就不要,你對國家負責嗎?你對股東負責嗎?
    再比如說,很多人指責微軟不創新,所以讓谷歌這樣公司超越了。是。如果微軟像現在的互聯網公司,把所有軟件免費,然後爭取下一個發展台階,這在道理上是成立的。但在現實上呢?意味著微軟每年要放棄數百億美元的收入,他做的出來嗎?任何職業經理人敢拿股東的錢、拿公司當年的營收額做這樣放手一搏,那這個人一定是個渾蛋,一定不可信任,股東一定會把他開除。
     所以有存量的時候,那些高素質的人士不可能搞創新的。

4. 互聯網時代和傳統時代最大的區別就在於:傳統社會就是一座金字塔,你不僅要不停往上爬,還要時刻擔心著自己會不會掉下去;互聯網時代像竹林,這棵竹子一旦失手,你稍微一伸手,就能夠到另外一棵竹子。互聯網時代,每個人面對的機會越來越多,風險越來越小。

5. 微創新身法之一:轉身
從實轉到虛,從傳統的產品經濟轉到現在的體驗經濟
網路上有個段子。男人和女人談戀愛的時候,若她涉世未深,你就帶她閱盡人間繁華;若她心以滄桑,你就帶她坐旋轉木馬。女對男版是,若他情竇初開,你就寬衣解帶;若他以閱人無數,你就爐邊灶台。 你看只要他是人,不管這個人處於哪種狀態,你都可以找到他體驗當中最稀缺的那一點。

6, 真正的需求不要看他怎麼說,所以金錯刀有一句話:需求這個事兒,不要聽他的嘴,要看他的腿,他說什麼不重要,往哪兒跑才重要。

7. 微創新身法之二:立定
轉身之後立定,而不要去跑步。傳統經濟的玩法都是跑步,盡可能跑馬圈地,占的範圍越大越好。可是在個人崛起的時代,我們與其去把握更多的機會,還不如立定下來,在一個固定點上成長,這才是真正的身法。

8. 20歲的時候,有人願意帶你,有一個師傅覺得你不錯,並願意把他一身的本事傳給你,這就叫成功;30歲的時候有人願意用你,把什麼事都放心地交到你手上,就這叫成功;40歲時,有人願意替你吹噓,把你的價值抬高到超越你真實的那個價值水平,然後借你的勢,這就叫成功;50歲的時候,桃李滿天下,有徒子、徒孫供你為祖師爺,這就叫成功。

9. 西方有一句諺語:如果馬能投票的話,汽車就不會誕生。在汽車誕生之前,僅英國就有200多萬匹馬,如果要馬捍衛自己的工作岡位,投票把汽車廢止掉,不就完了嗎?這個想法可以有,而且每個時代都會有,但是很可惜,永遠不會得逞。

10. 保持旺盛的好奇心,取得正當的財富,贏得他人的尊重,作最具體、最實在的事情,而且勤奮地去做,而不去空談大道理。這就是我認為最有尊嚴的生活。

11. 《拖延一點也無妨》結構性拖延法:那既然我拖延了,怎麼辦呢?那就想辦法把拖延變成一件有價值的事。佩里教授說,你不是在這件事上拖延了嗎?那你就同時找好幾件你覺得有價值的事來做,找幾件你曾經拖延下來的計畫任務,比如說把家裡的帳單清理一下,把自己電腦桌面上的文件給整理一下,看一本你一直拖著沒看的書。為了拖那個事,你要把以前拖的這幾件價值的事給干了。

我們覺得自己有拖延症,所以不能承擔太多任務,今天只做這一件事,我們得想辦法把拖延症克服掉。殊不知,你既然有拖延症,就說明你克服不了,你把這件事擱在這兒,為了拖延這件事,你只能找出大量無意義的事情去做,比如說聊QQ、打個遊戲,然後東搞西搞,最後實在不行,你會躺在沙發裡看電視。你始終都不會去做那件事,而且你這一天也將會過得毫無價值。

12. 克服拖延
第一招: 把創造性的任務分解成機械性的勞動。很多人拖延,有的時候並不完全是因為懶,而是在那些創造性的事情上,他對自己有完美主義的要求,他要求自己做到自己根本達不到的水平,所以才會一直拖著,等著。
第二招,叫 "讓種子飛一會兒"。 我還記得高考的前一天,我們的班主任給我們講了一個高考關於語文考試的技法。他說,你們拿到語文卷子之後,千萬不要一開始就做題,先翻到最後一頁,看作文題,看懂了就擱下,然後從第一道題目開始做。就是說雖然這個時候你在做前面的題,沒特意去想作文的事,但是因為你看過這個作文題,所以這篇作文的構思,已經在你的心裡生長,發芽。 我對付自己的拖延症,現在也用這個方法。就是不管這件事我多不情願去干,我會強迫自己先干一件事:先把這事了解一下,然後才把它擱下。
第三招其實很簡單。既然你認識到自己有推延症,知道拖延症有一個最大的共性:當你面對的是一個人的任務就會拖延,而在群體壓力下,拖延症會消解很大一部分。 美國社會有一個現象,很少富人是胖子,胖子基本都是窮人。不是說窮人就一定是人窮志短,而是富人在社群裡面是有壓力的,因為胖就意味著你意志薄弱,你自控能力差,你在社交圈裡就不好混。這種群體壓力會對人的行為構成很大的反制效果。
我一旦意識到自己有一件事想拖延了,就會採取一種辦法,那就是開會。我會請一些人來,介紹我要做的方案,然後群策群力把它完成。

13. 經濟學的思維方式,永遠往前看,是未來發生的可能性。 第一,它是在多種可替代的可能性對比中來思考事物;第二,它永遠不看過去,而是看未來。
就像是有的政府官員為了要蓋一座樓堂館所,就會跟老百姓說,蓋完後就有多少好處,試圖把你的思維侷限在這個小範圍內。而有經濟學思維的人就不會這麼想,他們想的不是你蓋這座館所的好處是什麼,他們想的是,如果不蓋這座館所,蓋一個醫院,蓋一個學校呢?沒準兒收益都比你蓋這個館所大,是比較出來的結果。
經濟學是怎麼解決因果關係?先放開視野,找到多種可能性,再回頭來看,你給我的這個狹窄的因果關係是不是還有效。
因果關係總會告訴你過去的經驗是有效的,而經濟學不認這個帳,過去的東西就讓它過去吧,關鍵是面對未來。我們來看看能發生什麼。你所有的比較、所有的決策依據,都不是過去的經驗,兒次面對未來的那些可替換的可能。

2015年12月13日 星期日

《Programatic Programmer》

1. If you are a Pragmatic Programmer, you will share many of the following characteristics:
  • Early adopter/fast adapter.   You have an instinct for technologies and techniques, and you love trying things out. When given something new, you can grasp it quickly and integrate it with the rest of your knowledge. Your confidence is born of experience.
  • Inquisitive.   You tend to ask questions. That's neat - How did you do that? Did you have problems with that library? What's this BEOS I've heard about? How are symbolic links implemented? You are a pack rat for little facts, each of which may affect some decision years from now.
  • Critical thinker.   You rarely take things as given without first getting the facts. When colleagues say "because that's the way it;s done," or a vendor promises the the solution to all your problems, you smell a challenge.
  • Realistic.   You try to understand the underlying nature of each problem you face. This realism give you a good feel for ow difficult things are, and how ling things will take. Understanding for yourself that a process should be difficult or will take a while to complete gives you the stamina to keep at it.
  • Jack of all trades.   You try hard to be familiar with a broad range of technologies and environments,and you work to keep abreast of new developments. Although your current job may require you to be a specialist, you will  always be able to move on to new areas and new challenges.

2015年12月6日 星期日

《穿布鞋的馬雲》

1. 如果你每天盯著李嘉誠、比爾. 蓋茲、馬雲,你不會有機會的。我就是放下這些 (對大人物的追隨),去看看旁邊的這些人,看到小王小李(的需求),然後再一點一點完善(這些需求) 的時候,才開始有今天。

2. 其實最大的決心並不是我對網路有很大的信心,而是我覺得做一件事,經歷就是一種成功,你去闖一闖,不行你還可以掉頭。但是如果你不做,總是走老路子,就永遠不可能有新的發展。

3. 想清楚做什麼,然後就要清楚該做什麼;知道該做什麼之後,要明白自己不該做什麼。在創業的過程中,四、五年以內,我相信任何一家創業公司,都會面臨很多的抉擇和機會。在每個抉擇和考察機會的過程中,你是不是還是和第一天,像自己初戀那樣,記住自己第一天的夢想。

4. 創業者最重要的是創造條件,如果機會都成熟的話,一定輪不到我們。所以呢,一般大家都覺得這是個好機會,一般大家都覺得機會成熟時,我認為往往不是你的機會。你堅信事情能夠起來的時候給自己一個承諾說,我準備做五年,我準備做十年,做二十年,把它做出來,我相信你會走得很久。

5. 合作都是團隊做出來的。如果別人把你當英雄,你千萬不能把自己當作英雄,如果把自己當英雄必然要走下坡路。

6. 沒試過的人和事永遠不要說不可能
  支付寶這個產品要與商業銀行合作才可以完成流程銜接。 一開始人們想當然會認為銀行不好打交道,但事實完全相反,銀行很配合,也正是銀行的配合讓支付寶的體系得以打通,就算銀行當時不配合,以馬雲的風格也會先去談一家銀行,先談電子商務的未來,再談支付寶對於中小企業發展的作用,談銀行支援的好處等,直到談下第一家,然後做起來,然後再談第二家一邊啟蒙一邊做,這就是阿里巴巴的做法。

7, 創業的艱難,難就難在走新路,而新路的意思是有時原本就沒有路,別人也認為不是路的地方,你要走出一條適合自己的路,這就是創業最艱難的事情,當然也是最有魅力的事情。這條路走通了,你就歷練了,有經驗了,也就成長了。

8. 未來企業家的競爭,不是文憑的競爭,而是信用的競爭,誰信用愈好,誰愈會成功。

9. 聰明是智慧者的天敵,傻瓜用嘴講話,聰明的人用腦袋講話,智慧的人用心講話。所以永遠記住,不要把自己當作最聰明的,最聰明的人相信總有別人比自己聰明。

10. 創業路上需要激情、執著和謙虛,激情與執著是油門,謙虛是煞車,一個都不能缺少。

11. 作為一個領導人,應該控制自己的情緒,很多時候發脾氣是無能的表現,合理的情緒控制對於團隊的和諧,穩定軍心有很大作用。

12. 最好的服務就是讓客戶不需要服務。

13. 公眾心理。萬通集團主席馮侖曾經開玩笑說,大眾的心理就是:首先把你捧上神壇,掛在牆上;然後又希望能夠把你的畫像從牆上扔到地上,踩上兩腳。馬雲和阿里巴巴享受了多年公眾輿論的溺愛,他已經走上神壇,而走上神壇的人是不能犯錯的。

14. 為什麼取「菜鳥」的名字 (菜鳥物流)? 我剛剛做網路的時候,很多人說我是一隻菜鳥。單是正因為我們這批菜鳥,馬化騰、李彥宏,所有這些菜鳥今天變成不一樣的鳥....我們取這個名字,是要不斷提醒自己,我們要對社會有敬畏之心,對未來有敬畏之心。我們希望自己成為一隻勤奮、努力、不斷學習、對未來敬畏、對昨天有感恩的鳥。

15. 在你好的時候想辦法打敗你自己,在你不好的時候想辦法把自己做強。

16. 上市從來不是我們的目標,它是我們完成自己使命的一個重要策略和手段,他是前行的加油站。但阿里巴巴人要清醒地認識到資本市場巨大利益誘惑背後,有著無比巨大的無情和壓力。只有很少數傑出企業能夠在資本市場持久馳騁。

17. 沒有使命感,人生會找不到奮鬥的意義;沒有價值觀,奮鬥的方式會扭曲。這兩者缺一不可,可這兩點在社會上是人們最容易忽略的。


2015年12月5日 星期六

明末民謠〈迎闖王〉

朝求升,暮求合,近來貧漢難存活。早早開門拜闖王,管教大小都歡悅。

殺牛羊,備酒漿,開了城門迎闖王,闖王來了不納糧。

吃他娘,著她娘,吃著不夠有闖王。不當差,不納糧,大家快活過一場。

《我修的死亡學分》 李開復

1. 一生都在照顧臨終病人的護理師維爾 (Bonnie Ware) 說,人在臨終時最後悔的五件事是:

  • 我希望當初有勇氣過自己真正想要的生活,而不是別人希望我過的生活。
  • 我希望當初我沒有花這麼多精力在工作上
  • 我希望當初我能有勇氣表達我的感受
  • 我希望當初我能和朋友保持聯繫
  • 我希望當初我能讓自己活得更開心一點
2. 賈伯斯曾說過:,「記住你即將死去」。這句話如今成為我的座右銘,每天提醒我看清楚什麼才是生命中重要的選擇;因為所有的榮耀與驕傲,難堪與恐懼,都會在死亡面前消失,留下真正重要的東西。如果察覺到自己沉溺在擔心失去某些東西時,「記住你即將死去」會是很好的解藥。

3, 身體病了,我才發現其實我的心病得更嚴重! 當我被迫將運轉不停的機器停下來,不必再倚賴咖啡提神,我的頭腦才終於可以保持清醒並清楚看到,追逐名利的人生是膚淺的,為了改變世界的人生是充滿壓力的。珍貴的生命旅程,應該抱著初學者的心態,對世界保持兒童般的好奇心,好好體驗人生;讓自己每天都比前一天有學習、有成長,不必改變別人,只要做事問心無愧、對人真誠平等,這就足夠了。

4. The richest man is not he who has the  most, but he who needs the least.

5. 世俗的成功,很容易讓我們自以為高人一等,殊不知這只是 「小聰明」,甚至叫做「世智辯聰」,是學習佛法的八種阻礙之一,會遮蔽我們開放自己,接受更多訊息的可能性。

6. 怎麼樣的人生,才算是沒有遺憾的人生? 我的體會是:一,擁有健康;二,創造「難忘時刻」(unforgettable moments);三,盡力做好自己,不必改變世界;四,活在當下。

7. 你若盛開,蝴蝶自來;你若精彩,天自安排。

8. 不要成為「緊急」的奴隸。事分輕重緩急,「重要」和「緊急」是不一樣的。比方說準備明天的考試是急事,而培養自己的積極性則是重要事。人的慣性事先做最緊急的事,但往往因為這麼做,而致使重要的事被荒廢。大部分緊急的事其實是並不重要的,而許多重要的事情並不緊急。因此,不要把全部的時間都去做那些看起來緊急的事情,一定要留一些時間做那些真正重要的事情,比如打好知識基礎,學習做人等等。每天管理時機的一種方法是:早上立定今天要做的緊急事和重要事,睡前回顧這一天有沒有做到兩者的平衡。

2015年12月3日 星期四

成大事者不糾結

1. 妄念就是一個自己揮之不去,但又必須靠他人才能實現的願望。

2. 中國武術當中一個基本動作,扎馬步。扎馬步只有兩個動作要領,第一,扎穩底盤。你得有自己的生活在價值源頭,自己要有和他人協作產生財富的方式。第二,意守丹田。所有的東西都不再身外。身外之物沒什麼可追求的,我的一切行為,一切奮勇的追求,都是為了我的成長,為了自己的人格健全。

3. 曾國藩: 軍無糧則必擾民,民無糧則必從賊,賊無糧則必變流賊,而天下無了日矣。

4. 以己之不可勝,以待敵之可勝。

5. 曾國藩: 結硬寨,打呆仗。

6. 朝廷要封曾國藩的弟弟曾國荃一個官,曾國荃嫌小,就打算擺爛,給朝廷上了一個表章,要求再給自己降級。曾國藩勸他不要這樣,說慈禧,恭親王奕言斤都是明白人,千萬不要跟老中醫玩偏方。何必呢,跟明白人不要幹這種事。

7. 曾國藩:  未來不迎,當時不雜,過往不戀。未來發生的事情,我根本就不想迎上去想它;當下正在做的事情,不讓它雜亂,要做什麼就專心做什麼;當這件事情過去了,我絕不留戀它。

8. 鄭也夫,《吾國教育通病》: 過度的競爭,尤其是軍備競賽似的競爭,到最後往往會發現,競爭的標的物本身並不值錢。

9. 《中國崛起》張劍荆先生告訴我們,一個好個制度會產生出兩樣東西:第一,是「力量」;第二, 是「對力量的控制」。這兩者在大國崛起的道路上,缺一不可。如果你只有力量,而讓這種力量失去了控制,那麼就請看看一千多年前的隋煬帝,就請看看第二次世界大戰時的德國和日本。

10. 說完了屋大維這一套組合拳,我們可以看到一套政治體制改革的成形和成功是多麼不容易啊!它至少需要這麼幾個條件:第一,明確的目標;第二,堅決的決心;第三,柔軟的身段;第四,高超的技巧;第五,共同的底線;第六,設計「元規則」(決定規則的規則)制度的能力;第七,崇高的道德聲望。

11. 曾國藩「不讓他人難堪」背後的邏輯
   他手下有一個大將,叫鮑超,字春霆,帶領霆字營,是湘軍當中戰鬥力非常強的一支。鮑超是個粗人,會打仗,也會搶奪戰利品,很快就發財了。有一次曾國藩過生日,鮑超帶著十六個大包的禮物就來了。曾國藩一看,帶的東西還真不少,就讓鮑超打開看看都有什麼好東西
打開一看,金銀細軟,古玩字畫,一大堆。
   曾國藩就說:「我也不能全不收,我只收一樣,但是你讓我自己挑好不好?」然後挑來挑去,挑中一頂繡花小帽,剩下的完璧歸趙。請注意,這當爭可沒有那些嘮叨,他不問鮑超這錢怎麼來的,也不訓導他廉潔,只是禮送出營而已 。

    還有一件小事,帶了兩萬銀子的銀票,在京官中散,但是他在兩江總督任上,小金庫的結餘是三萬兩,按理說他都能帶走,但是他沒帶,只帶了兩萬兩。
    那剩下的一萬兩怎麼半?他寫信給他兒子,說:「這一萬兩你替我散給窮人,但只能偷偷摸摸的散,不要大張旗鼓的散。為什麼?因為我不願意當一個清官」
    這件事背後的邏輯是什麼?曾國藩自己寫道:「我有美名,則人必有受不美之名與雖美而遠不能及己名者,相形之際,蓋難為情。」

   曾國藩所實踐的,恰恰是儒家一個更高的人生境界-「內聖外王」。就是用儒家的道德,君子的標準來要求自己,讓自己在內心成為一個聖賢。但這個還不夠,這種人生沒有登頂,真正的登頂是要向外去做一番事業的。
   一個人做事的時候,關鍵不取決你自己多厲害、多能幹,關鍵取決於你能調動多少資源來幫助你。這個時候技巧就出現了,如果你不僅追逐「內聖」,而且能追逐「外王」,那就不僅要當一個君子,還要有能力調動一切能幫助你的力量,來幫助你做成這一番事業。

12. 泰山不辭細土,方能成其大;和海不澤細流,方能就其深。

13. 胡適:「多研究些問題,少談些主義」。沒有什麼東西是不容辯駁的,是天然正確的,應先疑而後信。

2015年11月26日 星期四

Threat Modeling

1. Ask 4 questions when doing threat modeling
     1.  What are you building?
     2.  What can go wrong? (STRIDE)
     3.  What are you going to do about it?
     4.  Did you do an acceptable job at 1-3?

2015年11月21日 星期六

Web 安全測試錦囊妙計

1. 真正的軟體安全乃關乎風險管理,我們得確保軟體對我們的企業來說是夠安全的。有時候,安全防護的純粹主義(security purist)者可能指出軟體不構安全,然而,只要滿足企業擁有者的需求--當擁有者明白風險所在,並且完全理解他們所接受的東西時--那麼,軟體便可以算是夠安全的。安全測試提供證據及必要的體認,讓企業根據要接受的風險度,進行明智的合理決策。

2. 檢視HTML原始碼有兩個目的,幫助你找到最明顯的安全問題。更重要的是,它讓你為將來的測試建立baseline, 比較攻擊前後的原始碼,讓你得以調整你的輸入,了解什麼會或不會突破安全防護,並且在試驗一次。

2015年11月17日 星期二

寧靜禱文

God grant me the serenity, 主啊!求祢賜我寧靜的心,
to accept the things I cannot change; 去接受我不能改變的一切;
courage to change the things I can; 賜我勇氣,去改變我所能改變的一切;
and wisdom to know the difference. 並賜我智慧,去分辨這兩者的差異,

Living one day at a time; 認真地去過每一天,
Enjoying one moment at a time; 享受生命的每一時刻;
Accepting hardships as the pathway to peace; 迎接艱難,作為進入平安的途徑;
Taking, as He did, 按照主的方式,
this sinful world as it is, not as I would have it; 面對這不是我所想要的罪惡世界;
Trusting that He will make all things right, 堅信主會使正義彰顯,一切更新,
if I surrender to His Will; 只要我順服祢的旨意;
That I may be reasonably happy in this life 今生我得蒙受足夠的喜樂,
and supremely happy with Him ,Forever in the next. 來生與主同享永世的歡愉。

Amen. 阿門

2015年11月15日 星期日

程式設計人應該知道的97件事

1. 我們應該讓例外浮現到架構的最高層,讓通用的例外處理機制來處置,以確保系統處於安全的狀態,例如,可能需要回復交易,寫Log,還有警示管理員,最後有禮貌地回報給使用者。

2. 審慎的練習(Deliberate Practice),代表重複,執行任務的時候要以熟練該任務的一個或多個面向為目標,多次重複這個過程。 專家級的技術,是隨著時間推移逐漸累積而來,而不是一口氣在第一萬個小時達到! 儘管如此,一萬個小時實在很多: 大約是每周二十小時並且持續十年。面對如此程度的承諾,你也許會擔心你不是成為專家的料。是,你是,所謂偉大,在很大程度上是一種意志力的選擇,是屬於你的選擇。

3. 若你從夠遠的地方觀察任何活動,程序或是訓練,它都會顯得很簡單。沒有開發經驗的經理認為程式設計師做的事情很簡單,而沒有管理經驗的程式設計師,也認為經理做的事情很簡單。寫程式是某些人得花上一些時間才做得來的事情。而其中困難的部分--思考--最不容易被人看見,以最不為外行人所賞識。業界一直以來的願景,都是希望用減少撰寫程式的方式來簡化軟體開發,這對於真正了解開發究竟牽涉什麼的程式設計師來說無疑是幼稚的。不過,導致這錯誤的心理過程 (覺得應該很簡單)就是人類的天性。

     當你沒有積極參與這些事,就會有種無意識的傾向,以為這些事情都很簡單,而且像魔法一般完成的。當魔法一直持續發生, 一切都很好,一旦魔法停止了,專案就遇到麻煩了。

4. 身為一個專業的城市設計師,你必須讓自己的專業領域知識隨時保持在最新的狀態。你需要用晚上的時間,周末的時間,甚至休假時間來自我學習;所以你不能把這些時間用來為專案加班。你真的以為腦外科醫生每周60小時都在做手術? 飛行員每周60小時都在天上飛?當然不是。工作準備和接受教育才是他們職業的核心部分。

5. 軟體評估的主要目的並非是預測專案的成果;是為了判別出專案的目標是否能實現,讓專案得以掌握。因此,評估時程的用意是為了使適當的專案管理與規劃成為可能,允許專案的利益關係人基於實現目標上做出承諾。