DEV Community

Discussion on: Evaluating Developer eXperience of a programming language

Collapse
 
dangolant profile image
Daniel Golant

Enjoyed this. Interesting to see how languages excel and lag in various places, particularly Go with gofmt vs package management. The whole "install packages from repo URLs" was really neat the first time I saw it, but the second you think about how it works it, you can see the flaws.

On the point about Docker making a version manager less important, I'll say that spinning up a container for every project when all you want to do is switch versions of a language is a bit overkill, in my opinion.

also, just a note, but you have a typo in your name in the title.

Collapse
 
stereobooster profile image
stereobooster • Edited

On the point about Docker making a version manager less important, I'll say that spinning up a container for every project when all you want to do is switch versions of a language is a bit overkill, in my opinion.

If we talking about languages which I work from day to day (Ruby and Node.js in my case) yes sure I would prefer version switcher, but If we talking about some experiments, like Rust or C++ which I want to compile down to WASM I would do it in Docker.

I fixed the title. Thanks.

Collapse
 
dangolant profile image
Daniel Golant

Totallly agreed.