4 ms·
So does the fact that "Rails is Omakase" (http://david.heinemeierhansson.com/2012/rails-is-omakase.html http://david.heinemeierhansson.com/2012/rails-is-omakase
by benlower 14y ago
So does the fact that "Rails is Omakase" (http://david.heinemeierhansson.com/2012/rails-is-omakase.html http://david.heinemeierhansson.com/2012/rails-is-omakase.htm...) mean that the chef tried to serve Fugu (http://en.wikipedia.org/wiki/Fugu http://en.wikipedia.org/wiki/Fugu) but cut it wrong?
- roc 14y agoNo, it just means that any chef serving Fugu can cut it wrong. So when someone offers to do something inherently dangerous on your behalf, you should be incredibly deliberate. There's no shortage of frameworks, platforms and libraries that have been bit (repeatedly) by SQL injection.
- chrismsnz 14y agoTo continue the metaphor, it seems that in their mission to make the meal taste better for the customer they neglected to clear the poison. Lets not pretend that Ruby/Rails doesn't make major architectural decisions in favour of ease of use for the user. e.g. if HTTP params weren't automatically marshalled into non-string data structures this bug wouldn't exist.
- xentronium 14y agoI think this is a correct analogy, but you have to take something else into consideration: there are no chefs that don't cut fugu wrong from time to time. We should cut fellow programmers some slack.
- benlower 14y agoxentronium: i agree on cutting slack. my comment was mostly meant to be fun and to only poke a bit :-)
- threedaymonk 14y ago"there are no chefs that don't cut fugu wrong from time to time" This doesn't seem to be the case: fugu preparation is licensed and regulated, and deaths are very rare indeed. I can't find exact numbers offhand, but according to a paper cited on Japanese Wikipedia, there were 315 fugu poisoning incidents in Japan in the 10 years from 1996 to 2005. Of those, 31 were fatal, and of those, the majority were due to preparation by unqualified individuals (presumably those who had caught fugu themselves). Given the quantity of fugu consumed nationwide, it seems reasonable to say that, in fact, most chefs never cut fugu wrong - or at least that most chefs never serve wrongly cut fugu. https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%B0#.E3.83.95.E3.82.B0.E3.81.AB.E3.82.88.E3.82.8B.E9.A3.9F.E4.B8.AD.E6.AF.92 https://ja.wikipedia.org/wiki/%E3%83%95%E3%82%B0#.E3.83.95.E...
- xentronium 14y agoThat sentence referred to original post, read it as "there are no programmers that never make bugs". I didn't mean the real chefs!