Go Module Decoupling: A Rescue Guide
For all the shine and love I give to Go I would be lying if I said that things were always perfect. Language modules is a feature of modern programming languages that is and should be on the rise. When C++20 / Java introduced their versions of package modules it was supposed to refresh and make those languages relevant to software design again. However, lets just face it, these languages had some rough implementations.