Full threadroot-z·echoing the common opinion, this is a great article at both practical and theoretical levels. The discussion on cash flow is insightful but the summary about the flaws of first principle thinking is what makes it complete.View on HN