Why do we keep rewriting our code? | Dark Hacker News