From: Curt Hibbs Date: 2004-11-18T13:25:47+09:00 Subject: The Poetry of Code ------=_NextPart_000_002B_01C4CCF4.5F3AEBC0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit I loved this blog entry and I just had to share it with you! Curt =========================================================== http://rgcottrell.typepad.com/random/2004/11/the_poetry_of_c.html November 17, 2004 The Poetry of Code At work we've been developing some applications using the Ruby programming language and the Ruby on Rails web application framework. I want to be a skeptic. I want to dislike the language. I want to dismiss it as a simple toy, an interesting intellectual exercise but not worthy of serious work. Not like Java. Java is a serious language. I've wanted to do some serious work in Java for a number of years now. My bookshelves at home are littered with Java programming books. I even went to the JavaOne conference this year. Still, I haven't managed to find time for any significant Java programming, either professionally or on my own. Java just feels like a real programming language with patterns and best practices and code that goes on for miles. Boiler plate code has been raised to a high art. Reading Java programs is like reading poetry. Java is an epic, like the Odyssey. Writing a java program is a ten year journey to find your way home. Ruby isn't like that at all. Programs are small, concise, and eerily expressive. Not like Java at all. I think I might need to look to Ruby's Eastern origins. A haiku, perhaps: a Ruby program before I even notice is already done But I'm starting to come to terms with Ruby now. After spending several hours yesterday tracking down a bug in the Rails framework I am much more comfortable with the language and the framework. It's not perfect, and somehow that makes me happy. November 17, 2004 in Web/Tech | Permalink ------=_NextPart_000_002B_01C4CCF4.5F3AEBC0--