4 ms·
I wonder if people that were writing code in assembly complained that people learning more modern languages didn't really know how the 0s and 1s work. I'm not
by marinmania 2y ago
I wonder if people that were writing code in assembly complained that people learning more modern languages didn't really know how the 0s and 1s work.
I'm not sure where the line is, but there is a point where the abstraction works so well you really don't need to know how it works underneath.
I'm also not sure if a car mechanic needs to know how an engine works. I'm assuming almost none of them could design a car engine from scratch. They know just enough to know which parts needs to be replaced.
- jdlshore 2y agoThey did complain. But the key part is “the abstraction works so well.” It doesn’t, and I suspect it can’t.
- balamatom 2y agoIt can abstract over human agency.
- bluefirebrand 2y ago> there is a point where the abstraction works so well you really don't need to know how it works underneath There is a point where most people might not need to know There is never a point where no one needs to know
- rqtwteye 2y ago"I'm also not sure if a car mechanic needs to know how an engine works. I'm assuming almost none of them could design a car engine from scratch. They know just enough to know which parts needs to be replaced." That's why, when your car has a problem, a lot of mechanics just blindly replace parts with the hope that something will fix it. You are much better off with a mechanic that understands how the car works. And you will save a lot of money.
- marinmania 2y agoI disagree that any car mechanic working a local auto body shop knows engines well enough to design one. They just know which parts are broken. Similarly we reach a point in coding where you don't really need to know how every API or language you use operates beneath the hood, you just need to be able to see where its broken.