Kennis Are you in charge of your tools

Are you in charge of your tools

Continuous integration and code quality management tools are pretty much used by every project. And it's a must if you are in for high quality code. But these tools also need to be managed... or they will manage you.

I overheard a developer saying: I am not sure if Sonar is going to like this. If she gives in to this feeling, Sonar is managing her, as a developer. It should be the other way around, you tell Sonar what you like and have it measure that. The same goes for all the other tools that you are using. You should in some way have control over the tool. The tool must behave in the way you want, that is, measure up to your standards.

If you don't, it's the world turned upside down. Go fix that.