2017/06/25 第948期

一个给 iOS App 瘦身的奇怪的窍门

Halide 是最近很红的 iOS 照相机 app,大小只有 10.4 MB。瘦身窍门?用户至上。专注于简单实用的功能、尽量少用第三方库、不做 A/B 测试、不追踪用户使用数据。

团队只有两人:一个是前 Apple 设计师,一个是前 Twitter 工程师(本文作者)。他们这个app有15,000行Swift,没有依赖任何第三方library;认清现实,这个app盈利模式就是付费下载,主要靠良好口碑驱动用户增长,盈利不靠广告、也不急于高速增长,没必要采集用户使用数据。

使用 serverless,每月托管费用从 $10,000 降到 $370

用 javascript 重写系统,放在 AWS 的 Lambda 上跑,使用 API Gateway 做缓存、减少 Lambda 上的调用次数。

新常态:你的医生在网上挖掘你的个人信息

尤其是心理医生,会监控患者的社交账号的发帖情况、通过搜索引擎找关于患者的信息,通过这些信息挖掘出患者自己不会说出、或者描述不清的症状。但说好的个人隐私呢?

极端的例子:1),医生发现你在社交账号上表现出自杀倾向,然后通知警察去你家破门而入;2),患者懒得跟医生说话,“反正我的信息你在网上都看得到,自己去网上看”。

小公司 CTO 的成长之路

Zapier 的创始人 CTO 以自己的经历谈小公司 CTO 技能树的进化之路,真的就像玩游戏获得技能点后得决定往哪个方向进化,毕竟时间精力有限,侧重技术或是侧重管人。

团队里人多了起来后,沟通就很困难。你不能假设每个人都知道你在想什么、记得你说过什么、理解为什么要这么做。Over-communication 很有必要,同一件事、同一句话对不同人要反复说,甚至对同一个人在不同时间点也要反复说,虽然很烦,但要想确保统一思想,只能这么做。

在大学里用 Python 与 Twilio 做选课外挂

来自 Twilio 的营销文章。大学里热门课程很难选上;写程序定时去选课网站监控某热门课,一有空位(如有人退课)及时短信通知。

其实这还不算“选课外挂”。十几年前我们读大学时的选课外挂比较简单暴力:shell script 一行流 + cron job,一有空位直接自动选上;有时候挂一下午,就能选十几门课;当然,最后都要及时退掉不想上的课,不然麻烦就大了:)