4 ms·
Abstractions will start coming and they don't stop coming. People in the late 90s/early 2000s probably complained about people like me who learned about HTML b
by dkdbejwi383 2y ago
Abstractions will start coming and they don't stop coming.
People in the late 90s/early 2000s probably complained about people like me who learned about HTML but only had a shallow understanding of how laying out a GUI and text rendering works. Which why would we, when we could just glue some HTML together to make a Chrono Trigger fan site?
- kijin 2y agoAbstractions are fine. Everything we do is a dozen layers of abstraction on top of the metal anyway. It just happens that people who know how the bits actually move underneath the abstractions tend to be better at solving problems related to those abstractions, than those who don't.
- memen 2y agoThere are problems where understanding one level below the abstractions indeed leads to better solutions. However, I would argue that for a large set of problems, this is not the case. I think being aware of the abstraction (at multiple levels) would lead you to choose the right abstraction level for solving the problem. Of course, apart from school assignments, these abstraction levels are never given with a certain problem, so the more you know, the better you'll be able to see it.
- bossyTeacher 2y agoTo be honest, being able to think about things in multiple levels of abstraction is an advantage no matter what level you are (writing assembly or writing react)
- kijin 2y agoIt's because abstractions always leak. You are never completely insulated from the levels above or below you, nor sideways from the other components you interact with.
- bossyTeacher 2y agoExactly. I said a variation of this and some user flagged my comment.