A journey from zero to full-stack one morning coffee session at a time

Adventures in Gem-Craft

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.

Why I'm Learning Software Development

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:

2015 Top 20 Publicly Held Companies by Market Cap Courtesy of WSJ.com - WSJ