You Need to Think in Versions for Your Software? A Good Place to Start Is Git | Hacker News Reader