The Artima Developer Community
Sponsored Link

Java Buzz Forum
Code-to-learn ratio: Getting work done with Ruby

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
dion

Posts: 5028
Nickname: dion
Registered: Feb, 2003

Dion Almaer is the Editor-in-Chief for TheServerSide.com, and is an enterprise Java evangelist
Code-to-learn ratio: Getting work done with Ruby Posted: Mar 20, 2006 10:47 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by dion.
Original Post: Code-to-learn ratio: Getting work done with Ruby
Feed Title: techno.blog(Dion)
Feed URL: http://feeds.feedburner.com/dion
Feed Description: blogging about life the universe and everything tech
Latest Java Buzz Posts
Latest Java Buzz Posts by dion
Latest Posts From techno.blog(Dion)

Advertisement

I have been working on a fun new project, where I get to work in Ruby.

After spending some time submerged in Ruby land, I am having some interesting thoughts.

The biggest point is that the code-to-learn is very high in Ruby.

You go from thinking "Hmm, I need to send an email in my code...." having never touched an email module, to writing the simple Net::SMTP code in minutes.

This happens with more complicated parts and pieces too, and I find myself spending way less time on websites and Google trying to work out a bizarre issues, and more time writing code to get my work done.

It isn't all perfect though. I still wish that:

  • I had a JVM (JRuby)
  • Ruby could look ahead and not have to read my def before I use it
  • I admit it. I like { } as delimiters. A lot more than "end end end end"
  • IntelliR :(

That being said, these are all MINOR nitpicks (apart from IntelliR). I am having a great time solving problems at a nice, high, functional level of abstraction.

Oh, and I haven't had a RuntimeException due to passing in the wrong type yet.

Read: Code-to-learn ratio: Getting work done with Ruby

Topic: [Mar 8, 2006 04:14 PST] 14 Links Previous Topic   Next Topic Topic: Hotmail founder launched new Web 2.0 Product: BlogEverywhere.com

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use