HTML5 Canvas
Written by: Simon Sarris
Featured Refcardz: Top Refcardz:
  1. Apache Hadoop
  2. Web Driver
  3. MVVM
  4. REST
  5. ADO.NET
  1. HTML5
  2. Ajax
  3. jQuery Selectors
  4. CSS Part 1
  5. Git

Link Details

Link 296947 thumbnail
User 410289 avatar

By CodeJustin
via blog.alieniloquent.com
Published: Nov 19 2009 / 12:49

I’ve been coding in Ruby for a long time, and I love the language. It has all the object-oriented power of Smalltalk, the functional power of Lisp, and the concision of Perl. It is so powerful that it enables programmers to devise entirely new ways of writing software, and that is the hallmark of a good language. The trouble is that some of these new ways of programming aren’t good ways of programming. Over the last five years we’ve seen the ascent of Ruby on Rails and the Rails Way of doing things. I’ll be the first to admit that Rails revolutionized web development. But it has taught an entire generation of web developers to think like a cargo cult, and that’s not good.
  • 12
  • 1
  • 2296
  • 0

Comments

Add your comment
User 205958 avatar

planetmcd replied ago:

0 votes Vote down Vote up Reply

Good read. I would suggest that the same power in the rails/django model of enabling rapid development that can be a boon for many, can also be a burden for some. If the challenge in your webapps, was mastering all the details needed to get to a decent web application out the door, and suddenly that skill is more of a commodity, that can either allow you to work on more difficult/interesting problems, or take away the interesting challenge of your work, or even your work all together.

Some what analogous to the Luddite's problem.

Add your comment


Html tags not supported. Reply is editable for 5 minutes. Use [code lang="java|ruby|sql|css|xml"][/code] to post code snippets.

Voters For This Link (12)



Voters Against This Link (1)