3 ms·
Professional developers are permanently scarred by software environment configuration tooling. It's to the point that when I decide to pick up a new language or
by euroclydon 11y ago
Professional developers are permanently scarred by software environment configuration tooling. It's to the point that when I decide to pick up a new language or technology stack, I dread researching or even picking a way to get my environment set up, dependencies resolved, and my code built and deployed. And it's not because the tooling is bad, but just that there is so much of it, and it's continually being re-written to add marginally new value.
Beginners benefit from there being a single way of doing things. Competing tooling just leads new developers to waste time early in their careers writing even more tooling, or writing a bunch of scripts and blogs to talk about how they dealt with tooling.
Tooling in JS is going to discourage some potential developers. It's not that bad in Python.