Maintaining code quality when nobody cares
Code quality depends on you. If you are maintaining the system then for your own sanity, clean it where you can. If you are writing the system for someone else to maintain, clean it where you can, because you will probably be the poor sod who will have to maintain it later on.<p>If you can&#x27;t clean it now, write down everything you know about the system, all those little annoying assumptions that nobody else has documented. Do this for your own sanity.<p>Don&#x27;t be afraid to rebuild something if that will get you out of a bind. It will be for your own sanity to do so.<p>The pragmatics of cleaning up code is for your own sanity, unless you intend to leave in the near future. In that situation, it will be someone else&#x27;s problem. But remember that in your next job, you&#x27;ll become the someone else.