Jeff Atwood berates the incessant hype of shiny new programming tools, frameworks, and languages.
I agree, but I’d like to add to it: The new technologies don’t live up to their hype. At all. Anyone who tried using Ruby on Rails in 2006 (or even 2007) for a production application can tell you that.
I also assert that different frameworks are practically* equivalent to different languages, bearing a similar learning curve and requiring similar development investments. But that’s a future post.
* I use “practically” here for its real meaning, “in practice”, not the colloquial meaning of “almost”.