3 ms·
This is an annoying, pretentious article. You don’t need to know all of the intricate internals of a language and its runtime to appreciate its features. Simila
by dimgl 3y ago
This is an annoying, pretentious article. You don’t need to know all of the intricate internals of a language and its runtime to appreciate its features. Similarly, you don’t need to learn all of the frameworks in the TypeScript ecosystem to be productive in TypeScript. So clearly there’s a disconnect between what the author wishes programming would be and the reality of programming.
- WesolyKubeczek 3y ago> you don’t need to learn all of the frameworks in the TypeScript ecosystem to be productive in TypeScript but you should hold in the back of your head a realization that your understanding of said ecosystem and the compiler is limited. Likely always will be, as there are multiple not stupid people working on it, and there's one of you. It happened to me that I knew how to do X (and then did it) which had been boldly declared as impossible to do by the resident senior expert. I knew it not because I liked those minutiae, just was willing to dig to the bottom when solving some problem earlier. I dunno, but it's likely that both geeks who just absorb niche and arcane knowledge to feel superior and bone-minded resident experts are equally bad (and sometimes, rarely, but still, they are the same guy).
- dimgl 3y agoUnderstanding enough about how a system works is super important. But I'm also not naive: I'm never going to fully understand all of the internals of V8 and the TypeScript compiler. And I think that's okay. I think there's far worse examples, like the 500+ accounts on /r/experienceddevs who continue to yell at everyone how much more productive they are with ChatGPT and how they're getting two weeks of work done in two days. I assure you, they know little to nothing about the black box they're feeding prompts to.
- WesolyKubeczek 3y agoThe name of that subreddit is a hint for me not to go there for some reason.