I love it when I get comments like this one:
Who on earth jumps in and changes code in a deployed application? Moving code from development into production involves going through rigourous test procedures to ensure that the code meets its requirements and that no regressions have occurred. No developer is going to muck about with that code once deployed, because you lose your ability to understand what code is deployed, what that is intended to do and how it has changed over time. Or do you mean something different by "deployed"?
Sure, no one should just willy-nilly hack code into a production server while it's running. That's not what I do. I make changes in my test environment, test them, and then load them into the production server. Without shutting it down and restarting it.
Talk about something that can't be done in one of the mainstream systems, and developers turn purple, and call it a bad thing. "If I can't do it, it must be evil"...