3 ms·
“don't need to know anything about it” is acceptable, but should not be encouraged. It’s not like reading 10 bullet points on the subject is “diving deep” and
by dotopotoro 4y ago
“don't need to know anything about it” is acceptable, but should not be encouraged.
It’s not like reading 10 bullet points on the subject is “diving deep” and making huge time investment.
It’s just getting the minimal context, so later on at least some keywords are known.
- macintux 4y ago10 bullet points on every conceivable computer-related topic is, well, a lot more than 10.
- dotopotoro 4y agoOne topic at high level (like in the article, 10-20 minutes?) per week, results in ~50 topics per year. Not sure how many computer related topics you know/want (“The more you know, the more you know you don't know”), but for me, 50 topics on programming seems sufficiently high at frankly a very low effort/commitment.
- macintux 4y agoFair enough, I’m just not sure how many years would go by before I even thought about SSD performance. Irrelevant to most of my career.
- tshaddox 4y ago> It’s not like reading 10 bullet points on the subject is “diving deep” and making huge time investment. True, but you're using so many abstractions that the rule can't feasibly be "read a short summary of every abstraction you're using." There are just too many. At some point you have to choose a threshold where the likelihood of an abstraction leakage is sufficiently low. When you're debugging a CSS selector you will almost certainly never need to know about even the existence of, say, Fermi–Dirac statistics.
- dotopotoro 4y ago> True, but you're using so many abstractions that the rule can't feasibly be "read a short summary of every abstraction you're using." Rule - no. Goal - yes. Some topics are more stable and valuable then others, so prioritisation helps. “How utf8 generally works” vs “implementation details of js-node-utf-related-library-X.”