4 ms·
I think one thing that's become obvious to me over time, and was only briefly touched on at Uni, is how important the supporting ecosystem around a language is
by frio 14y ago
I think one thing that's become obvious to me over time, and was only briefly touched on at Uni, is how important the supporting ecosystem around a language is - in particular, the build tools. When I first started programming, all I'd do is grab the compiler, and run with it (javac, python, ghc, whatever). Now, however, I've become aware that I should always be using build tools - cabal, leiningen, rebar, go (has one provided with the language), maven, sbt, django-admin (kinda), etc.
I think this is something that needs to be better communicated and understood. When you pick up a new language, you also pick up its tools, and the landing pages for languages need to better communicate which build-tool is "blessed".