Hacker News new | ask | show | jobs
by 1ark 892 days ago
It is, when you know what you are doing, and your peers know what they are doing. If you are a Python/JS shop, even if you get your dependencies right, one dev has the wrong Python version (because they didn't update), or wrong NPM version because they just joined the company and downloaded the latest obscurely incompatible version (because one of your deep dependencies breaks the build process). True stories from the battlefield. Of course other environments might have it easier. Containers can solve some of that pain (with other pain!).
1 comments

Its really not that hard to teach even barely competent devs to get all the right requirements for working on stuff. I don't understand how people have this many issues with it. If its that big of a deal, just write a basic shell script to set up the environment for them. Or better yet, just do a better job hiring.