Full threadtylerruby·This is the best question I have read all day and I've spent hours on Quora. Hoping for substance!View on HN