Help! Our higher-ups want to bring in software to monitor every GitHub action and use it for promotion and firing decisions. As someone with coding experience, I know this is a horrible way to judge engineers’ performance.
I’m looking for solid reasons to explain why this is a bad idea before it becomes our new reality. Has anyone dealt with something like this before? What arguments can I use to show leadership they’re making a big mistake?
I’d really appreciate any advice, personal stories, or facts that could help me make a strong case against this plan. I’m worried about how it might affect our team and work environment if it goes through.
// Example of why GitHub metrics are misleading
function codeQualityVsQuantity() {
let lineCount = 1000; // Lots of code
let bugCount = 50; // But many bugs
let smallerCodeBase = 200; // Less code
let fewerBugs = 5; // Fewer issues
console.log("More code doesn't mean better code");
}
How can I get this point across to management effectively?