But I still think the ideal in software should be for a tool that just works and is intuitive enough to not require training. There are a lot of tricky problem domains where that's unlikely to ever happen. Such is often the case with ideals.
> There may be need for additional software to solve a new problem and in that sense, you provide a service.
And then assume I meant something else.
> But I certainly don't want software that I need to keep going back to the vendor for fixes for or new documentation or for training on how to use it.
Shame on you, sir.
> I think that's very much the wrong way to do software, despite your emphatic use of italics.
I think this is very much the wrong way to have a civilized discussion, despite your wit.
For what it's worth, I don't agree you should be downvoted. But you also have made it hard to have an actual discussion by casting everything as right/wrong type of situation and then clearly dictating what is right or wrong. That really makes it hard to have a civilized discussion because there's no seeking of understanding, just refutation.