The problem here, is not really ‘the programmers’ but ‘the person managing them’.
Programmers are by nature people who love to delve into problems and fix and fiddle about with things.
Generally they are not malicious in this but instead need someone to ‘tell them when to stop!’ - so that the software release can Actually Go Out - at some point.
The other thing that goes on, is that delving into problems often Uncovers Other Deeper Problems - which may even be organisational, business-wide or anyway, more complex or serious in nature - leaving us with - a ball of spaghetti!
So I would call them ‘unmanaged tinkerers’.
If you Reaaally feel they are malicious, then how about:
- System laggards
- Tardy system fixers
- Programmatic philanderers
- Programming wastrels
- Meddling meanderers
- Lazy programmers
But if you truly want to get them to hurry up, stop criticising them, and instead set rewards - and praise Johnny, Fred, and Jane who get mentioned and special thanks for ‘being on deadline’.
Otherwise - you are ‘feeding the problem’ - not ‘the solution’.