My reflections on version control