Talking, Typing, Thinking: Software Is Not a Desk Job
敲代码只是软件工程中很小的一部分。程序员大部分工作时间都不是敲代码。那都干嘛了?说话/思考/写文档等都是工作的一部分。如何让敲代码之外的部分也高效起来?
为了优化敲代码这种活动,买好的键盘,买好的椅子,投资各种人体工学的东西。那敲代码以外的活动怎么优化?
Game of Thrones 第一季第二集 tyrion lannister 对 jon snow 说的“头脑需要书,就像剑需要磨刀石一样”。
给工程师看的一个简短的故事
原链 userweb.cs.txstate.edu · 4分钟读完
牙膏厂生产流程会产出没放牙膏的空箱。厂长花8百万请专业顾问,用牛逼的秤测箱子重量,发现空箱就警报并停止流水线,员工手动除空箱。后来秤再也检测不到空箱了,为何?员工自动化了除空箱的步骤:用20元的风扇吹。
两种方案对比一下:8百万的方案检测空箱子,但要手动除掉 vs 20元的方案既能检测空箱子,又能自动化除掉。各种工程领域都会出现类似的故事,快糙猛的手段有时就是那么有效。
The Market Curve
创业选对市场很关键。怎么算市场大小?最简单的方法:潜在客户的数量乘以从每个客户身上赚的钱(每年)。Sequoia 的 partner 就是那么有底气写这么简单的文章,不用造新词,不用玩复杂的公式。