Purposes, Concepts, Misfits, and a Redesign of Git | Hacker News Reader