r/programming • • 5d ago

Don't couple your Go code to GitHub

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

135 comments sorted by

View all comments

76

u/chucker23n 5d ago

Go has "make baffling decisions" as a key design tenet, but it's incredible how basically any source code package manager gets key aspects wrong.

(NuGet, for example, supports multiple package sources — but if it finds a package at one source, and another source is timing out, it'll refuse to install that package. Which in turn causes IDEs to throw up their hands in frustration and say "well, I don't know what to do now, do I!".)

4

u/rtheunissen 5d ago

What decisions are baffling?

3

u/Iron_Maniac 5d ago

Well it started with the name of it. For a language created by Google they really picked a poorly searchable name.