Ten reasons shaping small and focused commits will help you be a more effective developer and ship better software.| tekin.co.uk