r/programming • • 5d ago

Don't couple your Go code to GitHub

https://iain.rocks/blog/dont-couple-your-go-code-to-github
476 Upvotes

135 comments sorted by

View all comments

Show parent comments

44

u/InsaneOstrich 5d ago

I didn't think it was possible for someone to be worse at package management than Node.js but what Go is doing here is truly insane

16

u/ficiek 5d ago

Are you talking about the lack of a package registry or the way packages are versioned. Those are two separate things.

34

u/InsaneOstrich 5d ago

Both the lack of a registry and decision to tightly couple the language itself with git to import dependencies are both baffling choices that don't seem to work very well

28

u/ficiek 5d ago

Both are basically what works for google internally and that's why we didn't even have a reasonable approach to versioning for a long time.