Everything is not equally good
37signals.com
37signals.com
"Python is generally better than FORTRAN."-more accurate for most people
"FORTRAN is good for numeric computing when performance is absolutely critical. Python is better for almost anything where processing speed isn't a major concern."-most useful and most accurate.
http://benchmarksgame.alioth.debian.org/u32/benchmark.php?te...
based on the "Computer Language Benchmarks Game".
So.. Your Mileage May Vary ?
Since this post is about evaluating ideas, within that context we would have to look at the trend away from PHP and conclude that the community of engineers* does not endorse PHP as a good idea.
*For some definition which includes people who work on sophisticated projects and excludes people who tweak Wordpress templates
What's better for making a blog? Tweaking a PHP wordpress theme or making something using Ruby on Rails? Your Mileage May Vary ?
The reason that term is used a lot is because there is a huge amount of evidence that each technology choice usually has very specific project criteria in which it shines, and if you change the criteria even a little bit, there is often a technically better choice - let alone a new technology that could be developed specifically for those new criteria.
Though if it is really never going to become more than just a blog, I choose static files with a simple compilation procedure, personally.
Moreover, I'm not sure where your disagreement with OP is, since you're simply saying now that for a given set of criteria, a superior choice exists. Which was the message in the first place.
And this is where I agree with you completely. You can't say that because someone is making a blog they must use WP as it is the correct choice. You can say 'I believe WP will be the correct choice in making a blog but Your Mileage May Vary depending on what you want to do with the blog and if you are more proficient in Ruby than in PHP.
This is exactly my argument, as the OP says you can't do this kind of thing and need to give a concrete solution. However, this kind of thing is incredibly necessary, and saying to use WP for every blog is just wrong.
i wish i lived in the author's world. in mine, developers seem to take it as a badge of honour to have an opinion about everything. and if they can be an intolerant, insufferable arse about it: bonus points!
[edit: actually, i should clarify. my colleagues are actually pretty good about this; it's online where the volume is always turned to 11.]
I think this blog post is really more about reminding people of DHH's brand than adding anything new. Rails has always been "opinionated" software.
> So yes, the closer your application is to an application like Basecamp -- and I make that net extremely wide, I consider, say, 500px, Github, Shopify, and others to fall into "close enough" -- the closer you are to the primary use case that guides the development of Rails.
...I read that as "your mileage may vary" for rails if your application is dissimilar to basecamp, because design decisions are primarily made to support basecamp's use case (and not yours). Its more subtle than that, and you need to read the essay for the context of that statement, but that was one of the things I took away from it.
[1] http://david.heinemeierhansson.com/2012/the-parley-letter.ht...
I'd like to couple this attitude with the great advice of having "Strong opinions, weakly held". (http://bobsutton.typepad.com/my_weblog/2006/07/strong_opinio...)
"Everything is not equally good": for all x and y in the universe of things, x is not equally good as y - seems nonsensical
"Not everything is equally good": there exists some x and y in the universe of things for which x is not equally good as y - seems to be the actual intent of the post
YMMV. :)
[1] twitter dot com