▲ | Groxx a day ago | |
Yeah, this was/is a part big part of my frustration with the ecosystem too. It set a LOT of very problematic patterns in place in the beginning, and many of them are still not unwound. Stuff like "Go doesn't need dependency injection because it's simple". I heard that literally dozens of times. The opposite is true! It's an even bigger pain without DI because the language is so simple! DI everything or make your users suffer! Or a personal favorite: "Go doesn't need a package manager". We see where that went, and how much insanely better it is now that we have it. Or errors. Without wrapping. Oh boy we're gonna pay for that for decades. There's stuff to like in the language, but the zealots (especially early ones) really did not know which parts they were. |