News for hackers. Stuff that matters.
Re:RVM 2.0: Convert 20,000 lines of shell script into Ruby [... by khoury on Friday October 18, 2013 @09:03AM (#6571108)
$50.000? I don't get the amount of cash needed. Not judging, just not understanding. Could someone explain and justify the need for this?
Re:RVM 2.0: Convert 20,000 lines of shell script into Ruby [... by tinco on Friday October 18, 2013 @09:08AM (#6571132)
Is not a crazy amount, you have to take into account that it will probably be a year or more before this port is even close to done. And then take into account the years of support he will probably offer.

That's not even thinking about all of the service they've provided to our community already.

I would argue it's on the low side, I sincerely hope he'll go over it.

Re:RVM 2.0: Convert 20,000 lines of shell script into Ruby [... by reedlaw on Friday October 18, 2013 @09:44AM (#6571294)
The number that got my attention was 20,000. That really seems extreme. What about the 40-liner Oh My Gems![1] And I wonder about the performance implications of porting all that shell script to ruby. Even running a single ruby command with a large set of gems increases loading time dramatically.[2]

1. http://blog.zenspider.com/blog/2012/09/ohmygems.html

2. https://twitter.com/garybernhardt/status/388758868559290368

Re:RVM 2.0: Convert 20,000 lines of shell script into Ruby [... by carterparks on Friday October 18, 2013 @10:44AM (#6571635)
$100/hr x 500 hours = $50,0000

$100/hr is a very conservative estimate for an hourly rate for a senior level Ruby engineer that can read and understand shell code and implement clean, well documented code.

500 hours also seems very reasonable given that they'd be rewriting 20,000 lines of Bash. Not an easy task.

Re:RVM 2.0: Convert 20,000 lines of shell script into Ruby [... by mpapis on Friday October 18, 2013 @02:01PM (#6572887)
I plan on spending the next year working solely on RVM2, the fundraiser is updated with milestones => https://www.bountysource.com/fundraisers/489-rvm-2-0