Skip to main content
  1. Dispatches/

Rails Is A Ghetto

·209 words·1 min
Articles Programming Rails Rant Ruby
Daniel Andrlik
Author
Daniel Andrlik lives in the suburbs of Philadelphia. By day he manages product teams. The rest of the time he is a podcast host and producer, writer of speculative fiction, a rabid reader, and a programmer.

This is a hell of a rant against the Rails community by Zed Shaw (creator of Mongrel). It’s passionate and angry, so yeah maybe take it with a grain of salt but he does make some solid points, although there is a lot of vitriol pointed towards specific people. It is entertaining though.

One point that is troubling about Rails is the revelation of how much restarting Rails servers required when RoR was released:

"Let me put this into perspective for you: I’ve ran servers that needed to be restarted once in a year. They were written in PHP, Python, Java, C, C++, you name it. Hell, I’ve got this blog on a server I’ve restarted maybe 10-20 times the whole year.

"Now, DHH tells me that he’s got 400 restarts a mother fucking day. That’s 1 restart about ever 4 minutes bitches. These restarts went away after I exposed bugs in the GC and Threads which Mentalguy fixed with fastthread (like a Ninja, Mentalguy is awesome).

"If anyone had known Rails was that unstable they would have laughed in his face. Think about it further, this means that the creator of Rails in his flagship products could not keep them running for longer than 4 minutes on average."

Related

Django Rosetta
·38 words·1 min
Articles Development Django Programming Python
Via Simon Willison: This is a real cool Django app that creates an awesome interface to help internationalize your site. Allows the adminstrator, and an optional group of designated translators to read and write your site’s gettext files.
Django Evolution
·45 words·1 min
Articles Databases Django Django Evolution Programming Python
This is one of the more promising projects in progress on the Schema Migration front. Schema evolution can be a bit painful and projects like this for automatically migrating database structure based on the Python model code will be a necessity for long term projects.
On The Use of Code in Weblog Titles
·23 words·1 min
Articles Blogs Funny Programming
Via James Bennett: Some very clever uses of code in blog titles. My favorite belongs to Charles Miller: tail -f /dev/mind > blog.