Top all-time · #924
David Heinemeier Hansson
Personal blog · david.heinemeierhansson.comprogrammingwebstartups
David Heinemeier Hansson's personal blog at david.heinemeierhansson.com covers programming, web and startups. Since 2011, 74 different Hacker News readers have linked it 79 times, most often “Rails is omakase”. No feed was found, so read it on the site itself.
Most-linked posts?
- Rails is omakase16 people · 16 mentions · first linked 2012-12-27
- TDD is dead. Long live testing.14 people · 15 mentions · first linked 2014-04-23
- DHH: The State of the Mac (2005)5 people · 5 mentions · first linked 2012-01-05
- Dependency injection is not a virtue4 people · 5 mentions · first linked 2013-01-06
- /posts/6-why-theres-no-rails-inc3 people · 3 mentions · first linked 2013-09-09
- /posts/31-myth-2-rails-is-expected-to-crash-400-timesday3 people · 3 mentions · first linked 2012-04-06
- On the subject of swearing - DHH, the pioneer3 people · 3 mentions · first linked 2011-11-09
- Test-induced design damage3 people · 3 mentions · first linked 2014-04-29
- /3 people · 3 mentions · first linked 2011-09-11
- DHH on the immediacy of PHP (2008)2 people · 2 mentions · first linked 2012-03-04
What Hacker News says?
I thought they hire them based on their choice of personal computers (sorry, couldn't resist)? http://david.heinemeierhansson.com/arc/000433.html
Comment linking /arc/000433.html
on “Why 37signals Doesn't Hire Programmers Based on Brainteasers”Submitted TDD is dead. Long live testing. as a story · 351 points
HN discussionVery relevant 3 year old DHH article: http://david.heinemeierhansson.com/2014/tdd-is-dead-long-liv...
Comment linking /2014/tdd-is-dead-long-live-testing.html
on “TDD did not live up to expectations”Submitted Rails is omakase as a story · 251 points
HN discussionI can't fine one exactly like that. I remember: https://news.ycombinator.com/item?id=2370022 http://david.heinemeierhansson.com/arc/000433.html
Comment linking /arc/000433.html
on “I don't hire unlucky people”Submitted Test-induced design damage as a story · 243 points
HN discussionDDH was against TDD, but not against testing. http://david.heinemeierhansson.com/2014/tdd-is-dead-long-liv...
Comment linking /2014/tdd-is-dead-long-live-testing.html
on “The Rails Doctrine”Submitted The perils of mixing open source and money as a story · 176 points
HN discussionAngular2 wants dependency injection and for that to work well it needs named interfaces and thus ends up with TypeScript as its first citizen language. This is fair choice but it shows the background of the designers of Angular and that they in some sense really don't grok JavaScript. Here is a blog from mr. Ruby-on-Rails explaining why DI is a stranger in the Ruby world: http://david.heinemeierhansson.com/2012/depe…
Comment linking /2012/dependency-injection-is-not-a-virtue.html
on “Angular 2 Beta released”Submitted The Parley Letter as a story · 132 points
HN discussionUp until now it has mostly been opinions and biases and even though many popular programmers[1] have been saying this for a very long time, it's great to see a controlled study done about it. This makes it a fact and a great counter argument for helping a lot of programmers who are being forced to practice TDD because of the generally accepted claims in productivity and code quality associated with doing it. [1] htt…
Comment linking /2014/tdd-is-dead-long-live-testing.html
on “An External Replication on the Effects of Test-driven Development [pdf]”Submitted Rookies in the Bike Shed as a story · 74 points
HN discussionSo does the fact that "Rails is Omakase" ( http://david.heinemeierhansson.com/2012/rails-is-omakase.htm... ) mean that the chef tried to serve Fugu ( http://en.wikipedia.org/wiki/Fugu ) but cut it wrong?
Comment linking /2012/rails-is-omakase.html
on “SQL Injection Vulnerability in Ruby on Rails; affects all versions”Submitted Slow database test fallacy as a story · 69 points
HN discussionHe has a son named Colt, apparently: http://david.heinemeierhansson.com/#family
Comment linking /
on “Rails 5.0.0.beta1: Action Cable, API Mode, Rails Command”Submitted Dependency injection is not a virtue as a story · 65 points
HN discussionReminds me of this: http://david.heinemeierhansson.com/2014/tdd-is-dead-long-liv...
Comment linking /2014/tdd-is-dead-long-live-testing.html
on “Write tests. Not too many. Mostly integration”Submitted American Airlines earned an enemy as a story · 42 points
HN discussionpeople ... don’t want to change how they write code. They just want tests for it Have you considered the possibility that those people are right? That's a reasonable conclusion to make if you are seeing lots of otherwise smart people that share an opinion that disagrees with yours. There are lots of valid reasons to change the style in which you write code. In my mind, fitting somebody's fad testing scheme is not on…
Comment linking /2014/test-induced-design-damage.html
on “Write tests. Not too many. Mostly integration”Submitted DHH on the immediacy of PHP (2008) as a story · 37 points
HN discussionThe big mistake was trying to provide anything beyond Minimongo on the client side. People are very picky about what front-end frameworks they use on the front end, and typically people who have strong opinions about that are less opinionated about what they use on the back end. I'm firmly in that camp, for instance. I've been a huge fan of Firebase for a while because it frees me from the tedium of having to create…
Comment linking /posts/6-why-theres-no-rails-inc
on “The State of Meteor Part 1: What Went Wrong”Submitted On the subject of swearing - DHH, the pioneer as a story · 14 points
HN discussionWorth recalling what DHH had to say about Wasabi in 2006: http://david.heinemeierhansson.com/arc/2006_09.html Scroll down to the part "Fear, Uncertain, and Doubt by Joel Spolsky" from September 01 (permalink 404s)
Comment linking /arc/2006_09.html
on “Killing Off Wasabi”Submitted (2014) TDD is dead. Long live testing as a story · 2 points
HN discussionYou're missing the central point of default rails stack. http://david.heinemeierhansson.com/2012/rails-is-omakase.htm...
Comment linking /2012/rails-is-omakase.html
on “Drop jQuery as a dependency from Rails”Submitted Keep email views out of the models as a story · 2 points
HN discussionYou are ignoring a decade of history in declaring Rails to be "dangerous for enterprise use". The reality is that Rails apps are used in thousands of enterprises around the world, as well as in "web-scale" businesses like Github, Airbnb, and Groupon. However, Rails (and specifically ActiveRecord) has a very specific design philosophy (see http://david.heinemeierhansson.com/2012/rails-is-omakase.htm... ) which does n…
Comment linking /2012/rails-is-omakase.html
on “MRI Developers Don't Use RubySpec and It's Hurting Ruby”Submitted DHH: The State of the Mac (2005) as a story · 2 points
HN discussionI remember reading DHH's blog post about him sucking at math and focusing on solving easy problems: http://david.heinemeierhansson.com/arc/000462.html It's a good read for those that think that you need to be a super mathematician and know every algorithm to be an awesome programmer. Programming is much more than algorithms and maths. I think it's terrible that some companies judge programmers by how many algorithms…
Comment linking /arc/000462.html
on “I am a great programmer, but horrible algorithmist”Submitted Serving the koolaid with the facts (2005) as a story · 1 points
HN discussion