(Facebook被墙,打印成pdf放在这里:https://nfil.es/w/OQdBwe/)
Ruby on Rails之父说TDD已死;Extreme Programming之父不干了,他在facebook上发了这个帖子,进行反击(用反语反击。。。)。
于是,一场论战在两人之间展开了:Is TDD Dead?
他认为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."
Joe Lonsdale是Palantir的创始人,也是Addepar,Anduin Ventures,Formation 8的创始人。这篇文章里面,他分享了几点对年轻创业者的建议:如果还没有明确的目标,就加入一个小创业公司,在公司浮浮沉沉中学习技术跟经验;独发财不如众发财,让你身边的人一起跟着你赚钱,会吸引来更多的人才;做与众不同的东西;尽早的分享你的ideas出来;great mentors会是你孤独创业路上的好帮手。
Rob Hayes是著名风投First Round的合伙人,他们成功投资了Uber,TaskRabbit,Homejoy,DogVacay,BloomThat,Blue Apron等比较火的community-driven的公司。这篇文章主要从风投的角度看什么样的community-driven的公司是有成功潜质的。