Amen.Asked in 2004 what Apple should do next, Jef Raskin replied, "Turn out a good interface." Amen, I say. After nearly ten years of using the damn thing daily, I still can't find my way around OSX. The GUI on top is sugar-coating on the gawd-awful mess in the DNA, in the billions of lines of code that have grown merely by accretion, of the UNIX underneath.
I attribute part of my difficulty to the contrast between my well-worn OS 9.x machines and trying to find my way around the new OSX. The difficulty of the new compared to the comfort of the old, perhaps makes the new seem more difficult than it is. All the effort (fun) I put in reading Mac magazines and the occasional book are lost to memory and I'm left with a facility for Classic which I can't match in X. Perhaps if I spent as much time reading about OSX; a task for which I no longer have the time nor the interest.
On the other hand, the bloody DVD burning utility in OSX is the most confusing, obtuse, bass-ackwards, non-intuitive piece of interface that I have encountered, second only to backup utilities written for Windows back in the '90s.
I think in some ways it's harder to learn to program now than it was back then. Back when, one could write a (relatively speaking) useful program in a simple to understand language like Basic. Basic was a great place to learn the basics. From there the door was open to Fortran or Pascal and those were great gateways to some assembler or C.I do, however, wish I knew how to program, if for no other reason than that I might then be able to tell the backside from the elbow of BibDesk. Unfortunately, I am old enough to have used early 68k machines in working life when they were brand spanking new, and therefore to have missed all opportunity for education in programming skills as a schoolchild; thus I fear it. I also did not pick programming up later at University, which I began when hole-punched cards were still in vogue, and I am presently too preoccupied with mortgages and such to learn.
Now days they seem to teach Javascript or some such as a beginning language which is probably more applicable to today's life, but I doubt that it is an easier introduction than Basic was.
Actually, back in the day (late 70s) most of my friends learned their first programming on programmable calculators, where inventing that nifty algorithm that would save three programming steps really was a valuable innovation.
The programmable calculator was a gateway to Basic on the school's TTY terminal (connected to a DEC10 at the local university).



