Why you shouldn't write a version control system in Python | Hacker News Reader