Oddbean new post about | logout
 also, tags are there for some use case... the obvious one is marking releases

branches are cumbersome to move around to, and the whole point of them is people are working on something that isn't ready to tag yet

i personally tag almost every commit

i hate looking at go.mod files with hexadecimal version numbers in the field