The curious coder’s guide to git