OR we could just have a non-horrible default editor.
Seriously, does anyone here like or even use JOE? I get the impression that they don’t. I can’t see why there is this push-back to keeping it as a default.
If you want to change your editor, then fine change your own default editor. Not everyone else should need to know how to do that to install software on a low-cost, low-effort, web server.
Not everyone here is a grizzled veteran. Not everyone who hosts with DreamHost knows how to use SSH. Not everyone who knows how to use SSH knows how to configure their shell. Blaming those people for not changing away from using JOE is like blaming a child for getting abused by a parent. Sure, they could do something about it if they knew better, but they don’t, and they shouldn’t have to.
sXi: Perhaps all “howtos” should also include installing a shell like PuTTY for Windows users, instructions on connecting to all possible combinations of servers, and a full course on *nix commands. Or maybe, people producing free software should be able to assume a non-horrible editor is available as default.
Just because information is available doesn’t mean that people know how to find it, or what they’re looking for. Command line is scary for many, many people. These people aren’t stupid, they’re just not used to it, so overwhelming them with extra information isn’t going to help, and neither is expecting them to figure it all out for themselves. The best option is if things have sane defaults, and links on how to modify them elsewhere.
Stop assuming that just because you are a power user, everyone else is. The power users aren’t having the problem; the other users are.