Best Practice for Versioning of Software | Hacker News Reader