Hacker News new | ask | show | jobs
by Jtsummers 262 days ago
> It just goes to show how far out expectations have dropped

Those computers were vastly simpler, and many weren't connected to any kind of external network (or the networks were, again, vastly simpler). It's like the difference between a Model T era car (many people possess the technical ability to maintain them, even today) versus a modern car.

It's not that we expect less of people today, we've just produced something much more complex so what it even means to understand or use a computer has changed, because it's not the same thing as 40-50 years ago. If I threw an Apple II level computer at someone today, I'd expect as much from them as throwing the same computer at someone in 1980 (actually more, they'd have more foundational knowledge than a random person in 1980 would have).

1 comments

Also, as programming languages have gotten more powerful, I think they've gotten so they require a particular kind of mind to work with. I could teach anyone with a little interest and aptitude to program in BASIC 2.0, because there aren't any hard concepts. Variables are global, there's no recursion, no objects, not really even functions, just subroutines. So you've got looping and variables, just enough to let you do some calculations and put things on a screen. Pretty simple. Also, my Commodore 128 came with a System Guide in which over 100 pages were a pretty solid BASIC instruction and explanation of every command. So if you bought one of those machines, there was a good chance you'd at least tinker with BASIC. You had to learn a couple commands just to use the thing, after all.

Moving to something modern, even a language that's considered easy to learn like python, you very quickly get into more complicated concepts. That seems to have created a situation where the easier and more powerful we make programming for programmers, the more it gets out of reach of anyone else. Though there are still languages specifically for learning (like BASIC), so that doesn't have to be a problem.