2017/04/21 第895期

为什么你不用某某更现代化的语言重写所有代码

你从业时间不用很长、做过的项目不用很多,就有机会被某些同事问到标题的这个问题。你会如何回答?本文提供了一个思路。

Facebook 的算法让 Chicago Tribune 的每天发的帖子浏览量大减

贴出了 Chicago Tribune 在 Facebook 上发的帖子的浏览量的历史数据。社交平台随便改个排序算法,传统媒体要没跟上步伐(如转型做视频、直播)、就落伍了。

微博也有这个趋势。湾区日报在微博的 follower 数量不断增加,但发的帖子的访问量这一、两年来其实都没啥变化。不能让你发的帖子访问量随着你粉丝数的增长而增长,不然微博广告就不好卖了:)

使用 Node.js 五年的经验教训

Javascript 语言特点、Node 的运作原理、dependency management、测试、Node 生态、运维,满满都是坑!

Juicero 新 CEO 写给吃瓜群众的公开信

Juicero配送密封好的整包的蔬果汁、用户再用$4百买的专用机器挤压出来。但毒舌的互联网竟然发现了一个惊天秘密:用手去挤就行了、不用买$4百的机器。你若是融资上亿美金的Juicero的CEO,如何应对?

#CEO 范文时间

这是什么鬼?这是 over-engineering!(这也很硅谷!)"The sum of the system — the Press, Produce Packs and App — working together is what enables a great experience." 

Square 里的工程师是如何写 commit messages 的

代码的版本控制的 commit messages 有三种读者:1,进行 code review 的人;2,代码考古学家(如出故障了回过头来研究代码的你自己);3,考核程序员晋升事宜的人。

为了方便未来的自己、方便与你共事的其他工程师,要有点公德心,花几分钟好好写一下 commit messages 是很有必要的。