4 ms·
Honestly it’s hard to fault people for that when even if you are a tech person there are huge parts of how a computer works that you will just accept as magic b
by Shawnj2 3y ago
Honestly it’s hard to fault people for that when even if you are a tech person there are huge parts of how a computer works that you will just accept as magic because it’s too complicated to understand. For example I don’t really understand how my phone is encoding and decoding the data through RF to talk to my router and how the router can handle multiple connections over 1 band, etc. I just know the router works and the very basics of communicating over RF. Same thing with things like speculative execution- I have an idea of what my code does as the author but I have no idea which specific steps the hardware is taking to make it look like my code is being executed to me. Not even getting into things like how the OS works or how the computer draws the display or whatever. There are so many intricacies that you cannot expect even a software technical expert to completely explain what a computer is really doing when it does something at every layer except for maybe like a handful of people who make giant piles of money by being very smart.
I think the more important thing to focus on is targeted education where it matters for important topics and improvement of digital literacy so people understand things more. We should also try to get as many people as possible to properly learn how to use “real” computers, there is a generation of people growing up right now who have only ever had an iPhone as their computer and they are going to be worse than boomers when it comes to understanding technology beyond how to browse TikTok.