If you can't log into a random system and edit a file using whatever editor is on that system in order to fix a crashbug at 3am on a Saturday, you don't have enough moxie to work on my team. That's just a fact of life.
My criteria for good software:
Does it work?
Can someone else come in, make a change, and be reasonably certain no bugs were introduced?