I am a design chauvinist. I believe that good design is magical and not to be lightly tinkered with. The difference between a great design and a lousy one is in the meshing of the thousand details that either fit or don't, and the spirit of the passionate intellect that has tied them together, or tried. That's why programming - or buying software - on the basis of "lists of features" is a doomed and misguided effort. The features can be thrown together, as in a garbage can, or carefully laid together and interwoven in elegant unification, as in APL, or the Forth language, or the game of chess.
Ted NelsonI am looking at it from the point of view of a harried user, which I am, and I believe that I am much more like the typical non-technical harried user than I am like the people who smoothly operate everything.
Ted NelsonI see Professionalism as a spreading disease of the present-day world, a sort of poly-oligarchy by which various groups (subway conductors, social workers, bricklayers) can bring things to a halt if their particular demands are not met. (Meanwhile, the irrelevance of each profession increases, in proportion to its increasing rigidity.) Such lucky groups demand more in each go-round - but meantime, the number who are permanently unemployed grows and grows.
Ted NelsonLearning to program has no more to do with designing interactive software than learning to touch type has to do with writing poetry
Ted Nelson