And this is why I’m teaching my kids computer stuff. We haven’t gotten too crazy with it, but my kids have built some stuff in Scratch and helped me assemble my PC (they’ll assemble their own) with me explaining what the main bits do. I also intend to do some basic Arduino-type stuff w/ them as well once I get started w/ home automation (have a NAS and some apps, but no sensors or anything cool like that).
They’ll probably never need that knowledge, but having the ability to reason about a problem using some foundational knowledge should be useful regardless of what they do (i.e. why isn’t this working? I’ll check the wires, run a simpler test, etc).
I don’t think that’s a bad thing. We made it easier, and they’re reaping the benefits of our work.
The only issue I see is that when it breaks, nobody will know how to fix it, since we’ve abstracted all the complexity away from the users, so they don’t understand the underlying processes that need to work for the thing to function.
Yup, agree with this.
And this is why I’m teaching my kids computer stuff. We haven’t gotten too crazy with it, but my kids have built some stuff in Scratch and helped me assemble my PC (they’ll assemble their own) with me explaining what the main bits do. I also intend to do some basic Arduino-type stuff w/ them as well once I get started w/ home automation (have a NAS and some apps, but no sensors or anything cool like that).
They’ll probably never need that knowledge, but having the ability to reason about a problem using some foundational knowledge should be useful regardless of what they do (i.e. why isn’t this working? I’ll check the wires, run a simpler test, etc).
But do they have to set jumpers on the motherboard to choose the processor voltage?
And make sure the IRQs on their sound card and printer don’t conflict ?
“your sound card works perfectly”
It really whips the llama’s ass
I think they open sourced that recently… I should take a look.
Kids these days don’t know how good they have it…
They probably never will.
I don’t think that’s a bad thing. We made it easier, and they’re reaping the benefits of our work.
The only issue I see is that when it breaks, nobody will know how to fix it, since we’ve abstracted all the complexity away from the users, so they don’t understand the underlying processes that need to work for the thing to function.
Other than that, it just works.