Basic Ruby Projects for TOP

  1. Caesar Cipher - Working [Now with working unit tests!]
  2. Sub Strings - Working
  3. Stock Picker - Working
  4. Bubble Sort - Working

Problem solving approach

It turns out writing code semi-arbitrarily and banging my head against the wall is WAY less efficient, fun or productive than taking the time to understand the problem, then making a plan & writing pseudocode to cleanly implement it, which takes much less time and is so much easier to do, as well as fun.