4 ms·
I tend to believe that most developers want to have control over their dev environment. Rarely have I seen two devs use the same setup. Everyone uses different
by Shinmon 4y ago
I tend to believe that most developers want to have control over their dev environment. Rarely have I seen two devs use the same setup. Everyone uses different IDEs, editors, additional tools, etc.
Actually, I would argue that a not too small percentage of developers would not take a job if the dev environment doesn't meet their needs. To get me to develop on a windows computer would take a lot of other perks to even consider it.
In my opinion, the trend towards online dev environments is catering the ML/data science community. A lot of data scientists do not have the same skill set developers have. Setting up all libraries and device drivers is tedious.
Think GPU + matching CUDA version + matching PyTorch version. Oh, for training you need to use an HPC which needs different versions.
I haven't used Nix which is proposed as the solution to all the problems. Therefore, I cannot really say anything about that.