Things I Learned the Hard Way – Bryan Cantrillspeakerdeck.com6 points·ksec··1 commentOpen articleSaveView on HN