3 ms·
I don't agree with elitism, but I also don't agree with this idea that you can leverage strong fundamentals and be an expert in an unfamiliar language. Specific
by passivate 5y ago
I don't agree with elitism, but I also don't agree with this idea that you can leverage strong fundamentals and be an expert in an unfamiliar language. Specifically this part :
>However, once they learn how the tools work, they can use their knowledge of fundamentals and their deep experience in related topics to revolutionize the whole development process using those technologies. It can even make the creators of those mainstream tools feel stupid for many of the decisions they made. Sometimes, the tools are getting in the way of producing better outcomes.
In addition, I would focus on this idea that the language, tooling & methodology are largely a means to an end. I think people waste way too much time thinking and discussing tools and languages. Just pick a lane and stick with it. Some programmers I know avoid using mature tech stacks (e.g. C#, Java) in their non-work projects because they feel they're outdated and so they latch on to newer and newer libraries to "remain current" but they never write anything of value that is beyond a couple of weeks worth of code. Just pick a lane and stick with it - go be an expert, the world has enough amateurs.