‹ BackHN Continuity

Thread

Don't couple your Go code to GitHub

325 points · 177 comments · birdculture

  1. okanat · · focus · HN ↗
    Just like [^1] says:

    > After spending years doing those FFI dances in both directions, I’ve reached the conclusion that the only good boundary with Go is a network boundary.

    It looks like this extends into the package manager too. The only good boundary with Go programs is a socket. The only good boundary with the Go package manager (? if we can say it is one) is a domain and a DNS server (your own or somebody else's in the case of gopkg.in).

    [^1]: <a href="https:&#x2F;&#x2F;fasterthanli.me&#x2F;articles&#x2F;lies-we-tell-ourselves-to-keep-using-golang#go-is-an-island" rel="nofollow">https:&#x2F;&#x2F;fasterthanli.me&#x2F;articles&#x2F;lies-we-tell-ourselves-to-k...

Open on Hacker News to reply ↗

Unofficial Hacker News client; not affiliated with Y Combinator.