One of the most interesting aspects of the Ruby programming language is the ability to stitch together various fully functional modules called “gems” to make a larger program.
Snapchat, Facebook, Instagram, Uber, Slack - All of these are household names which 10 years ago did not exist (or were a shadow of their current selves). It’s obvious that these companies all have great software at their core, but are these the only types of companies that need great software to accomplish their goals? Again, it’s obvious that this is not the case. If you haven’t noticed, software is “eating the world” as one expert has said. Take a look at the top 20 publicly held companies by market cap (in Millions) as of the end of 2015:
Courtesy of WSJ.com - WSJ