Hacker News new | ask | show | jobs
by newnamenewface 1861 days ago
I feel like go by itself is very nice but dependency management across inter-opping projects really sucks. I feel like an idiot every time I run into dependency versioning issues and have to spend half a day figuring out what mixture of versions of each dependency to set. Any advice?
1 comments

i don't think dependency management is great in any language. Maybe cargo and rust win at that? But I happen to know go's well at this point. Ruby is terrible! And don't even get me started on node.js. But recently I got a go build error and had to just put in printlns: https://andrewarrow.substack.com/p/installing-go-from-source...
> i don't think dependency management is great in any language. Ruby is terrible!

If you use bundler and Gemfile.lock everything 'just works' in Ruby.

Node/npm/yarn is a nightmare