[HN Gopher] The Home Computer Generation
       ___________________________________________________________________
        
       The Home Computer Generation
        
       Author : stargrave
       Score  : 62 points
       Date   : 2022-07-19 04:21 UTC (18 hours ago)
        
 (HTM) web link (www.datagubbe.se)
 (TXT) w3m dump (www.datagubbe.se)
        
       | RcouF1uZ4gsC wrote:
       | Reminds me of the Purdue Boilermakers.
       | 
       | The Purdue University has as their mascot, the boilermaker.
       | 
       | It always seems such a weird mascot for an engineering school.
       | 
       | However, when they were founded, steam boilers were at the
       | cutting edge of engineering. They were what powered railroads and
       | steamships. And the high pressures and temperatures pushed the
       | limits on metallurgy and reliability. There were many people
       | killed because a boiler exploded.
       | 
       | So at that time, "Boilermaker" suggested attention to detail, and
       | broad technical knowledge.
       | 
       | Now not so much.
       | 
       | Every generation builds on the foundation laid before, and tries
       | to achieve new things.
        
         | h2odragon wrote:
         | Building and maintaining boilers is a highly regulated industry
         | still; with the fairly reasonable justification that they can
         | blow up big if you screw it up. Wonder if they still teach
         | anything specific to that.
        
       | chaoticmass wrote:
       | Being born in 1985 and having grown up with home computers,
       | starting with the IBM PC jr and BASIC, through to a 386 with
       | QBasic, and then a Pentium with Visual Basic, this essay
       | resonates with me a lot.
       | 
       | It's not just the actual knowledge I picked up which has served
       | me well, but also gaining a general intuition about how computers
       | work. Probably most important of all though is learning how to
       | learn. It's this skill that I am sure I will rely on most over
       | time as my esoteric knowledge becomes more and more irrelevant.
        
         | cmsj wrote:
         | Yeah that intuition is invaluable. It's what makes us the
         | family "computer guy/girl", and is why we can help someone who
         | uses some piece of software every day, that we have never seen
         | before, figure out how to do some thing they want to do.
         | 
         | I try to tell people this, when I help them - I don't know
         | everything about every piece of software, I just have a sense
         | of what the operation they want to do will probably be like,
         | and the confidence to poke around until I find it because I
         | also have a sense of what is likely to be a destructive
         | operation.
        
       | cmsj wrote:
       | I enjoyed the nostalgia of this piece, but in general I suspect
       | that the proportion of the population who are predisposed to be
       | "computer nerds" as we were often known in the 80s/90s, is pretty
       | much the same.
       | 
       | While the systems themselves may not force those people to be
       | confronted with the inner workings from the first flick of the
       | power switch, the barrier of entry is _so_ much lower now than it
       | used to be, if you are interested in that stuff and want to try
       | it. I was only able to buy an Amiga in 1990 because one of my
       | grandmothers died and left me some money - PS399 at the time, but
       | adjusted for inflation that 's PS800. A suitably motivated person
       | these days could choose to buy a Raspberry Pi for 5% of that and
       | they'd just need a keyboard/mouse/tv which are easy to come by
       | for little/no money.
       | 
       | I don't think we should expect everyone to be computer literate,
       | and I welcome the era of appliance computing for the utility it
       | provides (although I do grumble when my OSes/devices lose
       | features in the name of simplicity), but I do think we should try
       | to expose more young people to "real" computing, so the ones who
       | are predisposed to love it, can get that opportunity. For that
       | reason I'm buying each of my kids a Pi for their 10th birthday -
       | they get two SD cards, one with Raspbian and one with RetroPie
       | and it's up to them which they boot during their screen time (or
       | neither, if they would prefer to just watch TV or play xbox). I
       | was hooked from day one of having a computer in the house, but I
       | don't need them to be hooked too.
        
       | themadturk wrote:
       | I'm rather an oddity here...I came to microcomputers as a young
       | adult, rather than as a kid, but I consider myself very much of
       | the "home computer generation," and being part of it led to my
       | career. Because of the time my children were born, they were very
       | much inheritors of this. My eldest son grew up sitting in my lap,
       | watching the Norton disk optimizer clean up my hard disk. He and
       | his brother build their own gaming machines, etc.
       | 
       | But reading this article, and some of the comments here, I
       | wonder, _isn 't this what we were always working toward?_ Isn't
       | it OK that we're reaching a point where computing devices are
       | ubiquitous and nearly everyone can pick one up and make use of
       | it? My kids are digital natives, but my wife didn't find
       | computers useful until she got an iPad, and it's enriched her
       | life greatly. She's not technical, never has been, and always
       | avoided "complicated" computers.
       | 
       | I think we've merely passed into a different era of computing.
       | For some people it's not as fun, perhaps not as lucrative, but
       | for many more people it's (arguably) more empowering and useful.
        
         | qsort wrote:
         | I think the drift many people have is that the essence of what
         | a computer _is_ , - exactly the only (up to trivial
         | differences) machine that can be arbitrarily programmed - is
         | being obfuscated by devices that make it easy to consume and
         | hard to produce, an asymmetry that doesn't need to exist.
         | 
         | A few months ago I read on HN this analogy, which I found very
         | apt: it's like there's no space in the modern computing world
         | for a computer-literate "middle class". You're either not
         | interested in computers at all and you're fine with a tablet or
         | a chromebook, or you need to know so much stuff about computers
         | that you might as well make a career out of it.
         | 
         | Sent from my iPhone, how ironic.
        
       | forrestbrazeal wrote:
       | A neighbor of mine, a professor at an excellent private college
       | who teaches a stats class where the students are required to do a
       | bit of programming, told me the other day that she's noticed a
       | cycle in her students over the past few years.
       | 
       | 15 years ago the students tended to come in knowing more about
       | navigating their computers than she did; now, and especially in
       | the last 4-5 years, she's increasingly having to teach them basic
       | computer literacy in order to get to the learning they're
       | actually supposed to be doing.
       | 
       | This has contributed to my resolve not to let my son have an
       | iPad, but he can have a laptop pretty much when he wants one.
        
         | radicalbyte wrote:
         | I'm currently in the process of buying various old Commodore
         | hardware (C64, A500, A1200) and investing in better tooling
         | (just got an Oscilloscope) for this reason.
         | 
         | My oldest son (8) and daughter (6) are both interested and at
         | an age where I can introduce them to electronics and computing.
         | When I was my son's age I was already building simple radio
         | receivers (crystal + transistor) so they're old enough to start
         | with these machines.
         | 
         | Laptops will just get used for web games and youtube anyhow.
        
           | robocat wrote:
           | Did you consider teaching them using something where the
           | learning is more collaborative, where you are not an expert?
           | Scratch, Roblox, etcetera.
           | 
           | Part of the joy of learning the home computer was the feeling
           | of being on the leading edge.
        
         | digitallyfree wrote:
         | I had a friend tell me recently that he had to teach a (high
         | school) intern how to navigate the Windows taskbar and use the
         | Control-C and Control-V shortcuts on the keyboard. I thought he
         | was joking until he mentioned that the student mostly used
         | mobile devices at home and school and rarely used a PC.
         | Apparently schools nowadays are replacing their laptop fleets
         | with iPads and all that.
        
         | mwcampbell wrote:
         | Maybe that just means that programming tools need to evolve to
         | meet the expectations of the post-home-computer generations.
         | 
         | I'm not sure it's a good idea to require future generations to
         | do things the way we did, e.g. by using a laptop rather than an
         | iPad. I'm not a parent as you are, but I am an uncle. When I
         | was a child, my favorite uncle was a home computer hobbyist,
         | and he taught me a lot of what he knew about programming,
         | particularly in Applesoft BASIC on the Apple II family. When I
         | first became an uncle, I was looking forward to doing for the
         | next generation what my uncle did for me. But the relationship
         | between him and me was a special thing that will not happen
         | again. He started using home computers as an adult hobbyist at
         | around the same time I was born, and my parents probably bought
         | our Apple IIGS based at least in part on his recommendation.
         | Now, there's a wide gap between the way I'm used to using
         | computers and the way that the kids are using them. I think my
         | nieces and nephew, if they have any interest at all in
         | programming, will be better off learning it from someone other
         | than me. And of course, there are so many online resources
         | these days; they don't have to have an in-person teacher for
         | this at all.
        
       | causality0 wrote:
       | _more computer literate than the generations both preceding and,
       | to the confusion of the aforementioned pundits, succeeding us._
       | 
       | This is the most terrifying thing to me. I spent my early
       | adulthood watching all my leisure activity interests like sci-fi,
       | videogames, superheroes, the web, etc go far more mainstream than
       | I could've imagined without bringing along the behaviors they
       | fostered. How can someone spend five hours a day online without
       | caring how it works? It's like being a professional chef without
       | knowing what a farm is. I expected the youth of today to be
       | technological wizards, not a bunch of trained monkeys.
        
         | zozbot234 wrote:
         | The mobile- and social-centric Web is the new TV. Do you care
         | how your TV works? Most people aren't using it for anything
         | important, they've got no reason to care.
        
         | Karrot_Kream wrote:
         | How many pieces of civil infrastructure, bridges, roads,
         | walkways, gutters, buildings, etc do you use but not
         | understand? Life is very complicated and most people only
         | bother understanding the parts that they care about. It may be
         | software for you, but it isn't for everyone.
        
           | q-big wrote:
           | > How many pieces of civil infrastructure, bridges, roads,
           | walkways, gutters, buildings, etc do you use but not
           | understand?
           | 
           | The question rather was:
           | 
           | > How can someone spend five hours a day online without
           | caring how it works?
           | 
           | Thus: How many pieces of civil infrastructure, bridges,
           | roads, walkways, gutters, buildings, etc that you use would
           | you _love_ to understand if you had sufficient times for
           | learning?
           | 
           | Answer: Nearly all of them.
        
             | causality0 wrote:
             | Exactly. I'm not a civil engineer but I know a concrete
             | bridge is composed of hardened slurry and that its shape
             | transmits the weight of objects on it into its columns or
             | to its anchored ends. The level of ignorance we're
             | approaching is like kids not knowing why they only drive on
             | one side of the road and someone saying "that's ok because
             | the car won't let them cross over the center line".
        
             | Karrot_Kream wrote:
             | > Answer: Nearly all of them.
             | 
             | For you maybe, but I don't think most people even care.
             | Despite many Americans spending hours driving for their
             | commutes, I don't think most even understand what goes into
             | classifying the difference between an arterial, a state
             | highway, and an Interstate. Despite many Tokyo residents
             | using a myriad of trains to get around, most have only a
             | dim understanding of how their rail system works.
             | 
             | But they can care about other things and that's fine. Maybe
             | they're passionate about making art, writing books, or
             | cooking food.
        
         | hypertele-Xii wrote:
         | All humans are trained monkeys. Some of those monkeys are self-
         | trained on technological wizardry.
         | 
         | Why are you comparing _hobbies_ to _professional_ cooking? I 'm
         | glad I can cook without having to farm, and I'd expect most
         | people to be glad they can browse the web without expert
         | knowledge in HTTP.
        
           | causality0 wrote:
           | Yes, but you know what a farm is. You know that animals
           | reproduce, that their infants grow by eating vegetable
           | matter. I can't write HTML either, but I know that it's text
           | which describes the content and layout of a web page. I have
           | younger relatives who don't know _what a file is_. They don
           | 't comprehend that a document and a picture and a video and
           | an audio track are all same sort of thing interpreted in a
           | different way.
        
       | Terr_ wrote:
       | The flip-side of this decay in the richness of the experience is
       | that things are more idiot-proofed for mass consumption.
       | 
       | I believe that's the driving factor behind grandparents saying
       | "kids these days are so good with the computers" etc. Older
       | generations grew up with machines that you could actually ruin
       | unless you read the manual, leading to hesitancy and trepidation
       | with the new stuff. (Which often eschews documentation entirely.)
       | 
       | In contrast, younger generations are more likely to assume (often
       | correctly) that they are free to try randomly poking icons and
       | twiddling dials until something looks promising. Seen from the
       | outside--especially by that older generation--this confidence can
       | be mistaken as expertise.
       | 
       | (This is similar to how some people will consider you a magician
       | if you open up a command-line prompt.)
        
         | KerrAvon wrote:
         | Great-grandparents pretty soon. Early GenX (say late 1960's
         | births) and younger grew up with Pong and VCRs and know how to
         | "run the machine."
        
         | ghostpepper wrote:
         | You won't get very far poking randomly in a command prompt
         | though - at least a few memorized spells are required to
         | perform magic
        
           | kfarr wrote:
           | You might be surprised much time kids have on their hands.
           | Typing help on old school dos prompt gave some hints iirc.
           | Somehow I found qbasic, maybe just listing some directory
           | which started an endless rabbit hole of self learning for me.
        
             | zozbot234 wrote:
             | > Somehow I found qbasic, maybe just listing some directory
             | which started an endless rabbit hole of self learning for
             | me.
             | 
             | The qbasic IDE was incredibly intuitive, it's sad that we
             | don't have something closely modeled on it today (or on
             | Turbo Pascal/C++) as a default terminal-friendly dev
             | experience. Equally disappointing that the most common
             | window-based IDE is some sort of Electron- and JavaScript-
             | based monstrosity.
        
         | [deleted]
        
         | causality0 wrote:
         | _The flip-side of this decay in the richness of the experience
         | is that things are more idiot-proofed for mass consumption._
         | 
         | I liked the internet a lot more when the idiots couldn't use
         | it.
        
           | mwcampbell wrote:
           | That is a disturbingly elitist attitude. For some of these
           | so-called "idiots", the Internet is their only way of
           | connecting with communities that may not exist locally.
           | Think, for instance, of a person who went blind late in life,
           | who can connect with other such people even though they're in
           | the middle of nowhere, thanks to the Internet. We shouldn't
           | require such people to master arcane computer stuff as well.
           | As someone who has developed software catering to this exact
           | group of people, I have indeed been annoyed at their lack of
           | proficiency sometimes, but I'm glad I could help them get
           | connected.
        
       | gumby wrote:
       | What a whinge.
       | 
       | > Being a digital native doesn't automatically mean you're
       | computer savvy.
       | 
       | What it actually means is that these generations operate at
       | higher levels of abstraction. Even the "computer builders" of the
       | past couple of decades merely snapped together lego bricks
       | designed by others.
       | 
       | And anyway, in the "old days" you spent at least as much time
       | _looking after_ your system as actually _using_ it (I was shocked
       | how my PC friends had disk optimizers and anti-virus and
       | whatnot). But back then it was part of the fun, as it is for
       | hams.
       | 
       | But kids these days have too many important things to do than to
       | become computer hams.
        
         | teddyh wrote:
         | I mostly agree with you1, _however_ , it is a problem if the
         | current computing environments does not actually allow people
         | to do anything of their own. Just like 80's computers had
         | BASIC, there _should_ be Flash-like authoring programs which
         | people could write shareable programs on. But there aren't!
         | Specifically the sharing part, I mean. You _can't_ write a
         | simple _Poke the Penguin_ app and send it to your friend for
         | fun anymore. You're at the whims of enormous gatekeepers and
         | censors.
         | 
         | 1. https://news.ycombinator.com/item?id=19106922#19113359
        
           | Karrot_Kream wrote:
           | There's environments like Scratch, Jupyter notebooks,
           | Minecraft, and even Roblox where kids definitely build
           | experiences for each other. The problem is, standards have
           | gotten a lot higher these days. When I was a kid, I fooled
           | around and made RPGs that looked similar to the ones that my
           | friends played on home consoles. Now a AAA game will be much
           | more engaging than anything a kid can put together.
           | 
           | These days it's become much simpler to put together
           | attractive videos which is why so many kids want to become
           | streamers. Buy a nice camera and a few lights and you can
           | produce media that looked like movies I watched as a kid.
        
             | cmsj wrote:
             | > Now a AAA game will be much more engaging than anything a
             | kid can put together.
             | 
             | Two thoughts:
             | 
             | 1) I kinda agree, and it's interesting how many of the
             | founders of game studios who are now retiring, got their
             | start on the 8/16bit home computers as teenagers making
             | games that were the AAA titles of their day, because the
             | upper bounds on game size/complexity were so low.
             | 
             | 2) There has never been a better time for free tooling and
             | instruction for kids who are interested in building games.
             | Unreal Engine 5 and the thousands of hours of youtube
             | tutorials for it, is quite a starting point to have. It
             | puts the Shoot Em Up Construction Kit that I would have
             | spent hours in, in the 90s, to complete shame!
        
               | Karrot_Kream wrote:
               | 1. Yup, they also had the advantage of being able to
               | learn as the industry grew. They were at the forefront of
               | the industry, developing the first 3D rendering
               | pipelines, creating the first textures, scenes, etc.
               | Nowadays it's a lot more knowledge to absorb. I feel the
               | same way about networking. I think any young field is
               | like this. There must have been a time when making
               | bicycles or cars was like this too, when real progress
               | was made through incremental experimentation.
               | 
               | 2. 100%. I mean, I know many in my cohort who got
               | interested in graphics programming by playing with Gary's
               | Mod. There's still plenty of ways to make games or
               | programs for friends. I'm still convinced that the kids
               | (with stable/solvent home lives) interested in
               | programming and making a computer do their bidding are
               | supremely capable. I mean today learning a bit of
               | Javascript is all you need to get started on the web.
        
           | corrral wrote:
           | You can send Swift Playgrounds apps to other people over
           | messages. To pick just one example, from what's often the
           | main target of these "LOL these aren't real computers" sorts
           | of complaints. If you're on a desktop, there are tons of
           | ways, most more accessible than Back In My Day.
           | 
           | I do think we lost something when Flash _in particular_ died,
           | but less apps /games (there are... a _lot_ of very, very
           | indie games made these days by solo hobbyists or enthusiasts,
           | check places like itch.io, it 's an _overwhelming_ number)
           | and more the independent animation scene, which was _huge_
           | during the heyday of flash but seems mostly dead now.
        
         | incanus77 wrote:
         | I would disagree, that operating a computer or computerized
         | system is not necessarily being computer savvy. That is what
         | the author is trying to say.
         | 
         | I have long felt that when you have experienced the lower or
         | lowest levels of abstraction, even in archaic times, you
         | develop an intuition about how a thing works or how a problem
         | might be fixed, or how to properly scrutinize or be suspicious
         | of a particular new form of tech (itself often implemented at
         | these higher levels).
         | 
         | One example would be diagnosing "bad internet" by evaluating
         | the wifi signal strength & interference from similar channels,
         | the cable/fiber modem basic functionality and firmware version,
         | the cable quality and function, the networking card in the
         | computer, the function of the software behind it, the browser
         | behavior, caching, or getting "wedged" somehow, the DNS
         | resolver or its cache, an OS bug... it goes on and on.
         | 
         | The flip side of this is: everything is fricking multilayered
         | and complicated! And it sucks! But that's unfortunately what
         | we've got when you have so many layers involved.
         | 
         | Disclaimer: I'm firmly in the demographic described in the
         | article.
        
         | djaychela wrote:
         | > What a whinge.
         | 
         | Strong disagree here.
         | 
         | >What it actually means is that these generations operate at
         | higher levels of abstraction. That may be true, but I don't
         | think it's necessarily a good thing. In the analogy of a car
         | driver, if you don't know how the car works aside from driving
         | it, then you are worse off in many respects. If it behaves
         | oddly, you have no idea what is wrong, no idea how to fix it,
         | and (in my experience) are a lot more likely to pay
         | significantly more to do so.
         | 
         | For many today, computers are a complete mystery - indeed I'd
         | hazard that proporptionally far more people know nothing
         | concrete about how computers work than did when I was a kid.
         | They have become magical devices that seem beyond comprehension
         | for many, and I think that's to the detriment of everyone.
         | 
         | >And anyway, in the "old days" you spent at least as much time
         | looking after your system as actually using it
         | 
         | Also not true. Didn't spend -any- time looking after my ZX
         | Spectrum. Just turned it on and either started writing software
         | straight away, or loaded a game up. Maintenance was not a
         | thing.
         | 
         | >But kids these days have too many important things to do
         | 
         | That has certainly not been my experience as a parent. They
         | have lots of things to do, but I don't think much of it is
         | important. It's just attention-grabbing.
        
           | elzbardico wrote:
           | By the same token we could consider watching TV just a higher
           | level of abstraction than being an amateur radio enthusiast.
           | It would be technically correct while completely absurd in
           | the real world.
        
           | jmrm wrote:
           | >> But kids these days have too many important things to do
           | 
           | > That has certainly not been my experience as a parent. They
           | have lots of things to do, but I don't think much of it is
           | important. It's just attention-grabbing.
           | 
           | I think those "important things to do" means "extracurricular
           | activities", that probably isn't so important to you or to
           | me, but we know other parent that doesn't let their children
           | have any time for themself due to those activities, they are.
           | 
           | We're talking about learning a new language, learning to play
           | some musical instrument, or even playing some sport in a
           | local team. Both now and when I was a child I know and knew a
           | lot of parent who stressed a lot, and stressed a lot their
           | child, because they didn't sense them to advance in those
           | activities and pressured them a lot to improve in that.
        
           | ghaff wrote:
           | With respect to cars though, they are more reliable and
           | problems are almost certainly harder for them to fix on the
           | road or in the home garage.
           | 
           | It's probably useful to have some notion of how cars operate
           | in general. But I suspect fewer and fewer have deep knowledge
           | and certainly the ability/interest to do their own auto
           | repairs of any consequence.
        
           | moffkalast wrote:
           | > my ZX Spectrum
           | 
           | I'd hazard a guess OP meant early personal computers with
           | something like Win 95, not underpowered microcontrollers.
        
             | technothrasher wrote:
             | By the time Win 95 rolled around, personal computers were
             | well past the early stage, and the Z80 was neither
             | underpowered nor a microcontroller. So I'm not sure what
             | you're saying, exactly.
        
           | Karrot_Kream wrote:
           | > For many today, computers are a complete mystery - indeed
           | I'd hazard that proporptionally far more people know nothing
           | concrete about how computers work than did when I was a kid.
           | They have become magical devices that seem beyond
           | comprehension for many, and I think that's to the detriment
           | of everyone.
           | 
           | Yeah but did you understand how RAM chips worked? How
           | processors worked? How registers and power supplies worked?
           | Could you wire wrap a board? The previous generation of
           | computer users knew how those things worked and often wired
           | them up themselves.
           | 
           | Most of these arguments are emotional. We, as computer
           | practitioners, are dismayed that the general public doesn't
           | value our knowledge. But should they? Are the kids who
           | actually _want_ to learn about computers not able to learn
           | about them?
           | 
           | I grew up fairly poor as a kid in the '80s-90s and most of my
           | friends didn't have access to a computer at home. They
           | learned the bare minimum they needed in the school library to
           | finish homework assignments but otherwise didn't care. I was
           | interested in computers and would go dumpster diving to find
           | parts, but my friends didn't care. I'd say the cohort that
           | had the money, time, and inclination to have computers as
           | kids in the 1980s was much smaller than those who want to
           | nowadays.
        
           | danaris wrote:
           | > I'd hazard that proporptionally far more people know
           | nothing concrete about how computers work than did when I was
           | a kid.
           | 
           | I think that's only true if that "proportionally" means
           | "proportional to the number of people who have to work with
           | computers on a daily basis".
           | 
           | I don't know exactly when you were a kid, but from the ZX
           | Spectrum comment, I'd guess it was in the early 1980s. I
           | _guarantee_ you more people, both in absolute numbers and in
           | proportion to the total population, know concrete things
           | about how computers work now than did then. Huge percentages
           | of the population of the world had never even _seen_ a
           | computer when the ZX Spectrum was current. Computer Science
           | curriculum (and related fields) was still, relatively
           | speaking, in its infancy, and the number of institutions that
           | even had anything that could be reasonably termed a
           | functioning CS (or, again, related) department was fairly
           | small.
           | 
           | Today, yes, there are a _lot_ of people who know very little
           | about how computers work, even though nearly everyone
           | (especially in the Western world) uses computers on a daily
           | basis. There are even a lot of people with tech-related
           | degrees who don 't know the full ins and outs of how
           | computers work even at a medium level of abstraction.
           | 
           | But there are _so many more_ people who have had the
           | opportunity to learn about computers because of their
           | ubiquity. There are _so many more_ people who have, either
           | through formal education or otherwise, learned how an
           | operating system loads drivers, or how a file system manages
           | space, or how a program allocates and frees memory, than in
           | the early 1980s.
           | 
           | I believe what you are seeing is the difference between a
           | world where, when there was someone you could talk to about
           | computers _at all_ , they _had_ to know how they worked in
           | order to use them effectively, and a world where computers
           | are so widespread everyone uses them, and so user-friendly
           | that the vast majority of people never need to know or care
           | how to do anything remotely like changing the jumpers on a
           | SCSI drive or the dip switches on a sound card.
        
             | jarvist wrote:
             | I don't think this is true, at least in the UK. The BBC
             | computer literacy project meant that there were BBC Model
             | Bs in every UK school, with tie-in educational materials.
             | In the early 90s my entire class at a run of the mill state
             | primary school took turns pair-programming LOGO on the
             | school's BBC Micro. I don't think you can get more
             | ubiquitous than every single human having programmed a loop
             | and subroutine.
        
         | eternityforest wrote:
         | Things are mostly fine as they are(Aside from the rise of
         | locked down, mandatory encrypted, cloud dependent stuff), but
         | people definitely have lost some computer literacy.
         | 
         | Not that they lost much that they couldn't google, even
         | programming is easier than ever, the hard stuff is specialist
         | work like OS and hardware design. It's not like we need average
         | people to know ASM and C.
         | 
         | But people do seem to have lost some of the interest. As I've
         | said before, programming is easier than most other human
         | activities, things like playing guitar or being a cashier are
         | not only hard, they require skills that can't even be described
         | fully.
         | 
         | But programming/IT/etc still takes time to learn, and I do
         | think people probably are somewhat fried from all the short
         | form content and less interested in anything that has a slow
         | and careful process.
        
           | Karrot_Kream wrote:
           | Writing stable, production-ready software is a grind. The
           | personalities in software teams are often grumpy. I know many
           | junior engineers who loved writing code and were dismayed at
           | what went into writing production-grade software. Some of
           | them moved to startups where the stakes were lower or they
           | could work on MVPs, many transitioned into roles like PM or
           | sales engineer, but a decent chunk just left software
           | altogether. I love software so I won't leave but I know it's
           | not for everyone.
        
           | wvenable wrote:
           | Programming might be easy but software development is
           | incredibly difficult. The average person will be hundreds of
           | times more successful picking up a guitar or being a cashier
           | than releasing a useful piece of software.
           | 
           | Software development is incredibly difficult and a lot of
           | people who are employed programmers aren't very good at it.
        
       ___________________________________________________________________
       (page generated 2022-07-19 23:00 UTC)