人生有很多事,不管最後你是贏了還是輸了,你只要開始了,都是輸了。
因為你想贏,就輸了。因為已經投入了時間、心力、資源在上面,捨不得放棄沉沒成本,不想輸,卻忘了贏的代價,卻忽略了贏所帶來的價值。
而這,最常見的模樣,叫做「面子」。
人生有很多事,不管最後你是贏了還是輸了,你只要開始了,都是輸了。
因為你想贏,就輸了。因為已經投入了時間、心力、資源在上面,捨不得放棄沉沒成本,不想輸,卻忘了贏的代價,卻忽略了贏所帶來的價值。
而這,最常見的模樣,叫做「面子」。
這個世界唯一不變的,就是「不斷在變」。
「生存能力」考驗的是「適應變化的能力」,如何以小博大?靠的就是適應變化、掌握變化、創造變化,讓大企業跟不上變化的速度,讓「變化」成為「大衛王」手裡用來擊敗「巨人歌利亞」的石子。
而這,也是敏捷的本質,也是《反脆弱》一書中所強調:適應變化,並且從變化中獲得競爭優勢,進而進化自己的能力與體質。
《Code Complete 2nd Edition》,簡稱 cc2e,是一本很經典,也挺有年紀的書。2004 年就出版,幾乎是每一位頂尖的開發人員都閱讀過很多次的好書。
然而篇幅很長,這就是本軟體開發的四庫全書,是屬於「大全」類型的書。很多人買了之後,就只在案頭上供著,看沒幾個段落就提不起興趣往下看。
本文希望藉由自己的一些經驗,整理幾個閱讀的重點與注意事項,希望能幫助大家更輕鬆、有感、持續地體會這本書能為你帶來的實際價值。
這次要推薦的書是 Ron Jeffries 撰寫的《The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece》,有簡體的翻譯本,翻譯書名為《軟件開發本質論—追求簡約、體現價值、逐步構建》。
這是本輕薄精要的經典書籍,簡體書篇幅只有 141 頁,卻是我認為了解【敏捷開發】本質最重要的一本書,本文將針對這本書的幾個重點進行簡介。
這篇文章紀錄了賽斯高汀的《低谷》的遛書心得。每個成功人士總是告訴我們,堅持不放棄才有可能成功,這句話是對的,但還不夠完整。
懂得在還沒開始之前,沒有投入資源時間心力之前,就決定放棄,也是成功的要素之一。
低谷,其實就類似「進入門檻」的概念,低谷能創造稀缺性,而稀缺性能創造不凡的價值。
文中也提到有哪幾類低谷值得我們思考與前進,通過這些低谷,就能建立起稀缺性的價值。
面對 legacy 產品,在時間資源有限的情況下,該挑哪些功能來進行測試才適合,是實務上最重要的一件事。
在《單元測試的藝術》第十章的 [表 10-1] 依據組件類型來舉例,針對邏輯複雜度、依賴數量、在專案中的優先級幾個維度來分析,本文則針對這幾個維度進行補充說明。
【模式15】:我給了你鑿子,可你為什麼不是米開朗基羅
管理者選購工具,潛意識裡希望這些工具可以賦予團隊技能。
自動化工具有時候看上去就救生繩。在絕望的時候,購買工具的人忘了,自己其實應當具備對應的技能。
這次遛的是《敏捷教練》第四章-建立敏捷團隊,有哪些注意事項。
《簡單思考》一書,以 LINE 的產品開發為實際的成功例子,來說明要成功,很多事情反而要追求簡單,追求實際,用 100% 力量,做好 1% 最重要的事情。
這次遛書的部分,是書中第六章〈不以創新為目標〉的內容,整理一些心得,希望大家喜歡。
《項目百態》是 Peopleware 作者另外一本作品,把軟體專案開發的生態描繪的栩栩如生,既諷刺又相當血淋淋,參照著看時總會讓人回想到自己曾經經歷過的血淚與痛苦回憶。
相當推薦大家買來一讀,算是這個世代對軟體開發模樣的寫實縮影。
《敏捷教練》是一本很棒的書,裡面盡可能地關注在敏捷的本質,在各種儀式活動中敏捷教練可以運用的技巧以及該關注的敏捷基本精神。
這次遛的是其中第六章〈理解構建目標〉,主軸在透過 user story 對需求的釐清,怎麼樣促進團隊與客戶面對面的交談。
總是有人事半功倍,總是有人事倍功半,總是有人有用不完的精力,總是有人有時間持續精進,到底是為什麼?
《為什麼這樣工作會快、準、好》這本書裡蘊含很多敏捷、精實的精神與實際的例子,是我很喜歡的書之一。其實英文書名《Smarter Faster Better:The Secrets of Being Productive in Life and Business》更貼切,不只是工作,而是生活也可以套用這樣的精神。
花了 15 分鐘的閱讀時間,遛了一下這本書提到怎麼引發每個人心裡動機的部分,這篇文章簡要整理一下自己的心得與摘要。