2014/09/26 第52期

从华尔街到硅谷

这是 Wealthfront 的工程师 Xiaoyi Sheng 写的( 他本科是复旦的 )。 不要说跟技术落伍的金融公司比,Wealthfront 就算跟当红的 startup 比,工程方面也是相当卓越的。我在前面的文章中已经赞扬过几次了:)值得一读。 希望能多看到一些像这样充满正能量的华人工程师。

Stripe为何选用Ruby写他们的后台?

Stripe的创始人亲自回答了这个Quora上的问题。 你问任何公司,为什么他们选择某种编程语言某种数据库等,答案基本雷同:因为创始人对那种语言比较熟悉。 你知道 Hacker News 是什么语言写的吗?是一种叫 Arc 的语言( Lisp的方言 ) 。为什么 Paul Graham 选择这种语言?因为这是他本人跟他的小伙伴 Robert Morris 设计的语言。。。

好的产品经理都有哪些特质?

这是来自Product Hunt的博文。 文章里引用了10个产品经理的陈述。我比较认同这个:

I think a good product manager is Customer Driven. That means they don’t just look at the numbers to make decisions; they look for the story behind why a number is what it is.

好的产品是要讲人性的,是给活人用的。刷出来的数据说明不了问题的。

需不需要重写整个系统?

Edmond Lau一如既往地写出有料的博文!公司里对待软件,经常要做 " to buy or to build ",或者 " to rewrite or not " 的决定。这篇文章举了Google Docs的例子。Google Docs前身是Writely,他们被google收购了,用了12个星期时间把原来用C#写的系统翻译成Java,跑在了google的数据中心里。在这个重写的过程中,他们极度克制,不进行过多的改进,从而能超前完成任务 -- 这其实是克服人月神话里所说的 The second-system effect :

The second-system effect proposes that, when an architect designs a second system, it is the most dangerous system he will ever design, because he will tend to incorporate all of the additions he originated but did not add to the first system due to inherent time constraints. Thus, when embarking upon a second system, an engineer should be mindful that he is susceptible to over-engineering it.

Google/Facebook这样的大公司收购了小公司后,都会要小公司把他们的系统迁移到大公司的数据中心,然后一般要求他们重写整个系统以符合大公司的各种标准(比如编程语言标准、scalability的标准等)。Google内部严格规定了只能用少数几种语言,这是很好的一个实践。

Ello:每小时新增4千新用户的神秘社交网络

这个神秘的社交网站的宣言很给力:
Your social network is owned by advertisers. Every post you share, every friend you make and every link you follow is tracked, recorded and converted into data. Advertisers buy your data so they can show you more ads. You are the product that’s bought and sold. We believe there is a better way. We believe in audacity. We believe in beauty, simplicity and transparency. We believe that the people who make things and the people who use them should be in partnership. We believe a social network can be a tool for empowerment. Not a tool to deceive, coerce and manipulate — but a place to connect, create and celebrate life. You are not a product.
那么,一个不靠广告赚钱的社交网站,如何盈利,如何可持续发展,如何养活公司里干活的一帮人?他们的网站给出了回答:他们可以为用户量身定做用户想要的功能,然后用户掏钱买单 -- 你觉得靠谱吗?