2015/12/20 第434期

Progressive Versioning

如今比较流行用 Semantic Versioning:MAJOR.MINOR.PATCH,而文章提出了 Progressive Versioning:MAJOR.MINOR.PROGRESS。

为什么要给软件加版本号?对内,开发团队里的人方便指代、沟通;对外,营销的需要(想一下Windows版本号的变迁)。文中提出的 Progressive Versioning 与 Semantic Versioning 有什么不同?前者重在将来时,向下一个 milestone 前进;后者重在完成时,已经修复了bug、已经完成一个新功能。

从Product Hunt的成功学到的经验

主要是沉得住气,慢速发展,重在内容的质量。只允许少数有水平的用户(优秀开发者、风投)有发帖的权力,帮助开发者们成功,最初的2000个用户是通过邮件与打电话一个一个拉过来的。

How Facebook Keeps Scaling Its Culture

如今拥有 12000 个员工的 Facebook 做事的方式不再是以前『Move fast and break things』;现在是『Move fast, but don't break things』。

抱歉,创业公司的第100号员工,你的股票没法让你致富

风投 Hunter Walk 认为,创业公司的股票能让你致富,除非1.你是创始人;或2.市值$100亿以上;或3.极少的融资,但卖了$5亿以上;或4.上市前以VP级别加入公司。

他自己2003年加入Google,这么一个以数据为豪的公司只告诉他拥有几股的股票,并没告诉他占股百分比,价格如何。那么上市后该什么时候卖掉公司股票?卖多少?你没法在价格最高的时候卖掉,又不甘心卖得太便宜。他的做法是,每年都卖固定金额的股份,每年卖掉的股数不同。

SoundCloud 实践 BFF pattern

BFF 指的是 Backends for Frontends。不同的前端(iOS,Android,Web等)对后台的需求各不同(不同信息量,不同格式,不同的sla),所以不同前端各有一个后台提供api,而不是共用同一后台。