Live data from Hacker News

Evolution of a Ruby Programmer

gist.github.com

1–6 of 6 posts

Re: Evolution of a Ruby Programmer

#3
Honest feed back? How about this version:

  def fact(max=ARGV[0].to_i, i1=1, i2=1, i=1)
    i 
This was the 2nd program I wrote in Ruby (I know it's recursive and therefore inefficient but my goal was to see how short I could make it not how efficient)

Re: Evolution of a Ruby Programmer

#5
In my opinion, the "Newbie programmer" and the "Discovered ternary operators" are the clearest and simplest and can be understood by anybody who knows a C-like; the first one especially is the clearest to anyone.

I'm not a Ruby programmer, though--are there increasing performance gains as the function evolves?