How atomic Git commits dramatically increased my productivity - and will increase yours too Atomic: of or forming a single irreducible unit or component in a larger system. Also available on my blog. Knowing VS Actually Knowing I remember when my first mentor told me about Test-Driven Development. A great methodological approach to software engineering. It took me just a few minutes to understand