Earlier quoted context omitted.
You mentioned "shitty enterprise software, on one of the worst code bases I've ever seen" Do you realize that this is your fault too? Your job is to manage, maintain and improve the code-base but, instead, you choose to take advantage of the fact that you still get paid because people aren't micromanaging you and forcing you to do your job. You should realize that lousy codebases and micromanagers exist because of th…
The shitty code base existed before they got there. Dropping 'new, refactored code base' onto your managers lap can go a couple of ways. Doing it quietly is a recipe for disaster because then you have no support. Your manager could deny a rewrite altogether. Then what? If we had reasonable social safety nets, I would say quickly that he is irresponsible staying after finding out about the code base. But the problem i…
I am extremely grateful that not everyone espouses this philosophy.