He complains all the time about how he can't assume that kids know anything fundamental about computers.
Things such as manually saving files go above kids heads since the modern auto-save is so ubiquitous. Kids assume that all monitors are touch screen at first and will poke the screen before touching the KB&M.
File directories might as well be a magical black box. Good luck trying to get anyone to figure out how to print something if the default printer doesn't immediately work.
He wants to help, but is always shocked at how much kids simply do not know any of the primitives of a computer
That happened to me with my 2 year old at the local library. I spent a few minutes showing him how to use the mouse. Then he touched the screen… and it worked. FML, the computer had a touch screen and a mouse.
Alfred North Whitehead
I’m sure he wasn't advocating it so much as recognizing that it was inherently, inevitably, and universally a consequence of progress.
Wow did that set me up for success in the future.
This was private Christian grade school. Way ahead on the tech curve compared to most schools.
But perhaps maybe tests like that can get people to stop referring to non-volatile storage as "memory".
If you think about it, RAM is short term memory, and storage is long term memory, no?
Also there are old (ferite core) and new (NVRAM) technologies that are more or less both, further blurring the distinction.
Yes.
> Often I see RAM refered as memory with nonvolatile memory being reffered as storage.
That would be the correct nomenclature.
> Also there are old (ferite core) and new (NVRAM) technologies that are more or less both, further blurring the distinction.
The distinction isn't based on how it's built, but the use case and volatility. Memory is volatile and only intended for storing data for actively running programs.
SSDs and NVMe drives are storage, despite them looking like RAM chips, because they are non-volatile. When you remove power, they still have the data. A mobile device's "flash memory", which despite being called "memory", is storage.
This would have been around 1997. I remember complaining because I had an older sibling at the same school, and all they had to do was draw the flag in MS Paint.
Now the devices that my child uses can’t be easily taken apart and the solution when they break is to get a new one. They don’t have any reason to learn about the software internals, either, because everything “just works” as soon as they power a device on and the internet is always available.
Repairability of modern tech like phones and computers has gone the same way that cars have gone. It used to be pretty easy to open a laptop and even phones but now everything is often glued together.
And I don’t think it’s because they are more complex. I think they are making manufacturing cheaper at the expense of making repair more complex.
I had to spend hours scouring forums to piece together information that is available as a youtube video these days.
In the past a lot of the appeal for hacking was to just get exposure to exotic machines, whereas now you can run the same stuff everyone else does locally.
Actually, punch cards beat this.
That's why Neil J. Rubenking's and Jim Seymour's stuff in PC Magazine had checksums at the end of each line you typed in. Those were the days.
There were printed books where the code didn't work. There were also message board posts that described my exact problem. The only response would be from the OP himself, usually a "never mind, figured it out" thing, with no further details given.
I think there's definitely a loss in some areas of tech, but there's corresponding gains in some other areas. We can see this type of growth with the development of many other technologies as well; how many large farmers do you think could fully care for their plants by hand? How many kids know how to write a letter, or use cursive? How much of a toilet could most people conceivably fix? Low-level knowledge is often "lost" because it's not needed to actually use an advanced technology.
I agree that it will be interesting to see what trajectory this takes. COBOL runs a huge amount of our financial infrastructure, and almost nobody knows how to update/fix it. It'll be fascinating to see what the next COBOL will be.
That sounds like progress. Don't worry, plenty of kids will still be interested in how computers work at lower levels.
I don't think this new phenomonom changes things. These kids are still smart, and their knowledge is infiintely practical. But they might not be up to speed how it works under the covers. That takes some expereince, and time. The kids have alot of value, and i'd hire them. But the old guys are still needed to keep the high level stuff functioning while the kids learn.
I really struggle getting that point across too because they want to be spoon fed the answer (btw these are folks from top 20 CS schools) or complain that nobody is training them.
I guess that’s what being glued to a phone and social media for hours a day does to people.
Again just my opinion from my personal experience.
I doubt there's any significant differences between the populations.
That skillset is nearly forgotten. Sure there are great instructional youtube videos and instagram masons who are brilliant but the vast talent pool is gone. We struggled to find someone to patch a giant rock wall earlier this year. I understand why people don't want to learn it and haul rocks and bricks everyday but that knowledge base is on it's way out.
Does the younger generations actually need to know how a computer or the internet works, and is the pool of knowledge actually growing just not at a comparable rate to the entire population?
I know many of us wether we are programmers, designers or STEM people in general all started tinkering by ourselves or with friends on a computer, in terminals, in Photoshop, with HTML or with games and modding on anything from Commodore 64's to Arduinos today - what is going to happen when kids aren't doing this anymore, or maybe they are but just in new ways?