2015/10/19 第372期

The Hostile Email Landscape

这篇短文讨论了一个有趣的事实:电子邮件看起来是分布式的、自由的,任何人都可以自己架设邮件服务器。但是,有极大概率你的邮件服务器发出的邮件会被其他服务器(比如Gmail)归为垃圾邮件。

很有邮件服务器采用的“默认不信任”的政策,也无可厚非:全世界70.7%的电子邮件是垃圾邮件

Youtube上最赚钱的那些人

PewDiePie这个账号有4千万粉丝,去年赚了$1千2百万,他的视频主要是玩游戏、搞笑点评(夹杂小广告)。这些Youtube明星做的事情是传统的、老一辈人不能理解的“不正经”的事情,但人家能赚钱,管得着吗?

斯坦福CS183c采访Eric Schmidt

非常有料的采访。谈了他与Google俩创始人的关系、早年Google的一些轶事、招聘、APM、Alphabet、他的一天如何过的等有趣的话题。

Google早期都是四人一间的办公室,因为俩创始人在斯坦福的研究生办公室也是四人一间的。他在Sun与Novell的经历更多的是失败的教训,这些失败的教训帮他更好地带领Google从一个小创业公司变成互联网巨头。

他也尽量避免John Sculley与Steve Jobs的故事重演,公司毕竟是他俩的,空降来的老人要认清自己的本分(他本人与Sheryl Sandberg都做得不错)。

"The way you build great products is small teams with strong leaders who make tradeoffs and work all night to build a product that just barely works. Look at the iPod. Look at the iPhone. No apps. But now it’s 70% of the revenue of the world’s most valuable company."

Google俩创始人当时耍了他一把:“我说我们不要打草惊蛇,不要惊动微软,千万不要做浏览器、不要做操作系统。然后他倆就打擦边球,招了些人对Firefox浏览器的性能改进了一把。6个月后,他们给我展示了Chrome。这两个混蛋!我再告诫他们,别做操作系统!然后他们买了个Android 。。。”

"Great products happen when people build a product for themselves. Larry and Sergey created Google for themselves. Andy Bechtolsheim wrote them a $100K check, and Larry kept it in his pocket for a month until they set up a bank account."

设计好的API的重要性,以及如何设计好的API

这是来自Joshua Bloch的经典talk。Java里许多重要的API都是他设计的;Effect Java这本书也是他写的。我觉得,地球上每个自认为是程序员的人都应该把这个talk反复听几遍(至少把这个幻灯片精读几遍)。

好的API的特点:Easy to learn, easy to use, hard to misuse, easy to read & maintain code that uses it, sufficiently powerful, easy to extend, appropriate to audience(给不同领域的人用的API的命名就不一样,因为不同领域有不同的术语,比如金融、物理、生物等)。

公司内部需要适当地投资(但不要过度投资)一定的工程师时间来设计好的API、好的software abstractions。API本身是一种产品,一种给(公司内部或外部的)程序员用的产品;也要做MVP,设计出来后别急着去实现,先用看看(unit test、写几个范例试试看好不好用、咨询用户的反馈);现实一点,任何API设计完后都是要不断迭代、不断进化的。

API的设计就跟做产品一样,只做一件事,然后做到极致;尽量精简,如果你在犹豫该不该让你的API多支持一个函数、一个参数、一个类,“When in doubt, leave it out!” -- 如果真有必要,你以后还可再加回去;但如果你一开始就加了,以后就不能删掉了,因为别人已经开始用上你的API了。

裁员与员工忠诚度

作者讲述了自己亲历过的几次硅谷式的裁员。大家的社交网络都充斥着“我们公司发布新产品、我们公司又融资、我们公司很牛逼、我很爱我们公司”的状态更新,突然有一天,更新这些状态的人被裁了,怎么办?回过头来把以前的帖子删了吗?