2016/01/11 第456期

A Little Architecture

初级程序员以为架构师的工作是决定用什么数据库,用什么编程框架;有经验的程序员告诉他,架构师的工作其实是如何不做这些决定。

没经验的程序员通常都会 over design, over engineering,过份纠结具体技术,倾向于杀鸡用牛刀的方案,倾向于用底层技术的选择来影响产品功能(比如这个产品功能不能做,因为我选的数据库不支持)。有经验的程序员知道什么决定要立刻做,什么决定可以推迟,直到有足够的信息(通常是产品方面的需求已经明朗了,比如因为要做这个产品功能,所以选择这个数据库比较合适)。

How to hire

文章里提出的几个招人的原则挺不错的。"Hire for Trajectory vs Experience”,”Hire Learners vs Experts”, "Always pass on ego”.

"False Positives are ok(看走眼,招到烂人), False Negatives (错过了明星员工)are not”. 很多人面试中表现很好,但实际工作中表现很烂;很多人在面试中表现平平,但在实际工作中确很厉害。解决办法:先招进来,试用一段时间,原形毕露后,该开除的尽快开除/该奖励升职重用的尽快重用。

创业公司早期融资指南

还算能把事情讲清楚的科普文章。解释了一些融资相关的概念,不同形式的融资,如何估值,如何与投资人打交道等。

依靠卖 info-product 来提高 SaaS app 的盈利

所谓 info-product 就是书,教学视频等。作者的邮件营销的 SaaS app 每月靠用户订阅付费,增长缓慢;他实验了一个新方法来增加收入:每个月卖给10个用户大礼包,包括6个月订阅+电子邮件营销教程+与他本人视频解答产品问题。

你可以有一些产品不赚钱

文章提出了产品网络的概念:做了一堆(用户群体相同的)线上产品,有的赚钱,有的不赚钱;那些不赚钱的产品是为那些能赚钱的产品服务的(比如带来更多付费用户)。

例子很多,比如Apple所做的大部分事情都是为了卖iPhone;Google通过推出无数或成功或失败的产品收集许许多多用户数据,为了更好地理解用户,进而更好地把广告放到用户面前,进而从广告赚更多钱;Basecamp的博客也是一种免费产品,读者很多,然后一些读者最终变成了他们SaaS产品的付费用户。