3 ms·
Points for a great twisting of the metaphor I used, I quite like it. I agree _someone_ has to have that knowledge, I reject they _everyone_ must have that know
by joshstrange 3y ago
Points for a great twisting of the metaphor I used, I quite like it.
I agree _someone_ has to have that knowledge, I reject they _everyone_ must have that knowledge.
I have zero desire to learn more about logic gates, they don’t interest me and while they enable me to do the work I do I don’t need to know about them to do the work. The same way that I couldn’t tell you how my car engines works (ok, at a high level I could, probably about the same level as I could talk about logic gates) but I’m able to drive from point A to point B without issue.
There are people who enjoy assembly, let them work on it. I’m not one of those people and I don’t have a problem with those people but I do have a problem with people who think I must know assembly to be an effective developer.
- bluefirebrand 3y ago> I have zero desire to learn more about logic gates Sure, but you know that they exist, which to me suggests that you learned about them somewhere and probably have at least some foundational understanding of how they work The problem is when people can skip any of that broad foundation and go straight to specializing somewhere, a lot of general knowledge is lost Part of learning the broad foundations is also learning that those options exist for a specialization path Someone who may love working on hardware designs may wind up spending their life as a mediocre web developer because they took an AI assisted web bootcamp that skips learning important fundamentals
- aeonik 3y agoBut a car engine isn't "just" a car engine. It's an engine, and can make all kinds of things move. If you don't know it works, sure you can drive a car, but a lot of missed opportunities to leverage the same exact tech for other use cases disappear when you don't know fundamentals.