Why Git blame sucks for understanding WTF code (and what to use instead) | Dark Hacker News