The vast majority of engineers I have worked with are somewhat control-freaks. It’s something that’s hard to avoid when your job basically revolves around just two things: shipping features and preventing things from crashing. In the process of doing these two things well, we create best practices like code review, code conventions, performance practices, test-driven…