2015/04/10 第185期

极限编程之父:我爱TDD

(Facebook被墙,打印成pdf放在这里:https://nfil.es/w/OQdBwe/

Ruby on Rails之父说TDD已死;Extreme Programming之父不干了,他在facebook上发了这个帖子,进行反击(用反语反击。。。)。

于是,一场论战在两人之间展开了:Is TDD Dead?

Ruby on Rails之父:TDD就像禁欲主义教育一样不现实

他认为TDD(Test-driven development)导致了过于复杂的系统设计,太多层的抽象,就为了能在unit test中方便mock掉慢的操作(比如db i/o, disk i/o)。他的Rails程序的测试是直接连上database的。他推荐的集成测试的框架Capybara看上去不错。 "Test-first fundamentalism is like abstinence-only sex ed: An unrealistic, ineffective morality campaign for self-loathing and shaming." "I rarely unit test in the traditional sense of the word, where all dependencies are mocked out, and thousands of tests can close in seconds." "I test active record models directly, letting them hit the database, and through the use of fixtures."

Robinhood的waiting list奇迹

(链接被墙,幻灯片放到这里:https://nfil.es/w/FZVvxB/) Robinhood是一个免交易手续费的股票交易app,相信很多人已经用上了。它在产品发布前就累计了高达30万的等待用户。这个幻灯片展示了Robinhood如何步步为营,从免交易费到浏览页面的体验等等,吸引到30万等待用户,而且每天以1000多人的速度在增加。如果你也有产品要发布,这是一个很好的借鉴。

Palantir的创始人给年轻创业者的建议

Joe Lonsdale是Palantir的创始人,也是Addepar,Anduin Ventures,Formation 8的创始人。这篇文章里面,他分享了几点对年轻创业者的建议:如果还没有明确的目标,就加入一个小创业公司,在公司浮浮沉沉中学习技术跟经验;独发财不如众发财,让你身边的人一起跟着你赚钱,会吸引来更多的人才;做与众不同的东西;尽早的分享你的ideas出来;great mentors会是你孤独创业路上的好帮手。

Community-Driven的公司的潜质

Rob Hayes是著名风投First Round的合伙人,他们成功投资了Uber,TaskRabbit,Homejoy,DogVacay,BloomThat,Blue Apron等比较火的community-driven的公司。这篇文章主要从风投的角度看什么样的community-driven的公司是有成功潜质的。