DEV Community

Discussion on: It's not your job!

Collapse
 
leob profile image
leob • Edited

All true, but maybe it's also a problem with the company culture, which in fact you already hinted at:

"One reason can be that management doesn't support quality work, or only by words"

But then there's your next sentence, to which I tend to disagree (but I could be wrong):

"This reason is also nothing more than fingerpointing"

Of course I don't know about the real situation "on the ground" in your company, but I've worked at a couple of companies where management and company culture were just totally not conducive to efforts to improve things - it was the equivalent of pulling a dead horse.

I mean, what if you do your brilliant refactorings, and write fabulous tests, and then nobody (including your manager) cares? Sometimes it just doesn't work, and you're better off looking somewhere else.

I mean, sometimes it's simply a lost battle, which doesn't merit your energy or good intentions.