Welcome to Racoon

Back in February I decided to take Ruby on Rails for a spin. I was curious to see what people were talking about, and why David was so keen to try it out.

I found there was much to like about Rails, particularly the maxims of “Write Less Code”, “Don’t Repeat Yourself”, and “Convention Over Configuration”. Even though I believe Cocoon is a Swiss Army Chainsaw capable of tackling a wide range of projects, I could certainly see why Rails is considered advantageous in some situations.

Of course, being big on words and short on comprehension, I couldn’t see why Cocoon doesn’t emulate some of the ease-of-use that Rails embodies. I think as developers we’ve become a little too willing to spend hours in arcane XML configuration files, tweaking our myriad-dependency toolkits and ignoring what Larry Wall considered the most important virtues of a good programmer: laziness, impatience and hubris.

This evening I finally started work on an idea I’d been discussing with David and Jeremy for several months: Racoon. All the fun of Rails, on Cocoon. I’m too lazy to keep writing tons of xconf patches, I’m too impatient to fiddle around with object-relational mapping tools, and as for hubris: well, there’s no way I’m the best coder around, but I like to think I’m more lazy and impatient than anyone else I know ;-)

Some notes: no, I have no idea yet if I can make this work to any sane and reasonable degree. Think of it as a grand experiment or as the product of evenings spent with some good red wine. Secondly, there’s some obvious overlap with the Lepido project, but I think I’m aiming for a different level of user: the kind of person that’s happier in TextMate than Eclipse. Finally, I’m playing around with this outside of either of the obvious communities at first, because I want to get a greater understanding of the problems and solutions. This is me experimenting.

Related posts:

  1. Rails vs J2EE
  2. Eclipse, Cocoon, Ant
  3. Still no mail
  4. Antics
  5. Ruby on Rails on Debian
This entry was posted in Research. Bookmark the permalink.