2017/03/22 第869期

铁路大亨

Sid Meier 的经典游戏铁路大亨的制作过程。从 side project 做起,阅读铁路历史书、参观博物馆、亲自搭乘蒸汽火车,相当考究。1990年开卖,180页的游戏手册。

可惜铁路大亨一直活在后来 Sid Meier 的人尽皆知的文明系列游戏的阴影下。我1999年(还是2000年?)时玩过铁路大亨2,可惜没玩过经典的 1,毕竟1990年的时候真的很难接触到电脑。

Bill Gurley 与 Uber

Bill Gurley是硅谷知名风投,身高2.05米。一人一首(或两首)成名曲:97年投资eBay,回报500倍;2011年投资Uber(20%股份),按目前估值算,1100倍。

Configuration Management is an Antipattern

Puppet、Chef这类运行时自动化配置机器的工具也满满是坑。替代品?所谓的immutable infra,打包成AMI或Docker的image。

文中提到的使用 Puppet 一键毁掉四千台机器的事故是真实存在的。。。事后各种古怪的 git branch 规范让 operation 变得更复杂。

GitHub 允许员工使用公司资源做个人项目、且个人拥有IP

接受 offer 时一般都要签协议:用上班时间、公司电脑做个人项目,知识产权归公司。GitHub 打破这个常规,善待员工、鼓励创新、不作恶。谁没一两个 side project 呢?

公司霸占个人项目 IP 的这种条款可以保护公司:如果没这种条款,员工反过头来声称自己拥有公司里的产品的 IP,公司不就吃亏了?但现实都是公司欺负个人的案例多于个人欺负公司的。

现在编程与80年代时编程的不同之处

现在大部分的编程活动不用太多思考,需要动脑子的是如何想出合适的关键词搜索、以及具备在 StackOverflow 上挑选不算太差的答案的能力。80年代编程需要不同的技能,没地方问人,只能自己想。

北朝鲜的程序员如何编程的?