2017/01/27 第824期

Apple TV 十周年

2007年1月9日,Steve Jobs在同一个舞台上宣布了Apple TV(之前叫 iTV)与iPhone。如果早知道iPhone后来如此惊天动地,估计当时直接把 Apple TV 的戏份删了:)没人能预知未来。

每一代人或多或少都有感觉“生不逢时”的时刻。Marc Andreessen 在1994年刚到硅谷时感觉自己错过了美国经济高速增长的80年代(87年股灾之前)、错过了伟大的个人电脑创新的时代,颇为失望;他自己后来成了互联网历史的开拓者。很多开发者或许也觉得自己错过了08、09年 App Store 刚出现、移动互联网的婴儿期,随便做一个简单app都能火的时候。那么现在呢?

来自 SendGrid 的数据分析

SendGrid 提供发电子邮件的 API,众多公司使用他们的 API 发送大量邮件;所以 SendGrid 可以对人们使用电子邮件的情况(发送方与接收方)进行宏观上的分析。

2016年Black Friday一天,有16亿封电子邮件是通过 SendGrid 发送的;商家们都在这天最后催促用户一把:快来我们这里消费!接近50%的人是用手机打开邮件的。手机用户打开邮件比较及时。9个单词的邮件标题最为普遍,但2到4个词的邮件标题的打开率比较高 -- 标题党最高境界。

发一封邮件是很容易的事,发100封也不难,但发16亿封就不容易了。想起在 Quora 看到的一个问题:为啥Facebook/Google等“简单”的网站需要那么多工程师?其中一个回答不错:做一个饼很容易,做几十亿个饼就难了。

采访 Apple Music 的三个高管

Apple 以前的付费下载音乐的服务(iTunes)与现在的付费订阅的流媒体(Apple Music),关键都是与唱片公司、音乐人谈合作、放独家内容。

如果你的上司有足够的能力做好你的工作,你在工作中会比较愉快

并不是说让上司来帮你做事啊,而是他们的能力能赢得你的尊重。最怕那种外行指导内行、不懂装懂、不知道自己在胡说什么的上司了。

为了抽象而抽象

GruntJS 之类的工具都需要写又长又臭的配置文件,引入没必要的层层抽象。作者意识到,npm run-script 就够用了,写在 package.json 里的一行流,简洁明了。