logoalt Hacker News

nasretdinovlast Thursday at 8:23 AM2 repliesview on HN

These libraries are honestly so bad that whenever I have to interact with them I just split those dependencies into a separate binary :)


Replies

onionisafruitlast Thursday at 2:11 PM

I dabbled in Kubernetes at work a few years ago. I was shocked at the state of their go.mod files. Especially because I had heard Kubernetes used as an example of great Go software. Right off the bat I needed to copy a dozen or so `replace` statements into my go.mod. I was sure I just didn’t understand something and spent an hour or so looking for the “right way” only to discover other open source controllers that had the same replaces in their go.mods.

Maybe that was a transitory stage and it’s straightened out now. I certainly hope so.

show 3 replies
supriyo-biswaslast Thursday at 10:39 AM

I just write my own, small, focused client for these AWS services since the SDKs are generally just so unergonomic. With vibe coding becoming a thing it's become even easier to do that.

show 1 reply