phyrog | 14 days ago | on: I found a vulnerability. they found a lawyer
phyrog's comments
phyrog | 1 month ago | on: We rolled our own documentation site
phyrog | 3 months ago | on: Slashdot effect
phyrog | 3 months ago | on: I can't recommend Grafana anymore
phyrog | 3 months ago | on: Helm 4.0
phyrog | 3 months ago | on: Helm 4.0
I'd love something that works more like Kustomize but with other benefits of Helm charts (packaging, distribution via OCI, more straight forward value interpolation than overlays and patches, ...). So far none have ticked all my boxes.
phyrog | 5 months ago | on: Logging in Go with Slog: A Practitioner's Guide
phyrog | 1 year ago | on: Go Is a Well-Designed Language
> I'm just commenting on what I hate about golang.
No you're not. You say Go (or a part of Go) is bad, which is vastly different. If you stuck to "I don't like it", you would not have gotten so much push back, but you insist in being right and everyone else is stupid and wrong.
phyrog | 1 year ago | on: Go Is a Well-Designed Language
I'm looking forward to trying out your own perfect language that is objectively the best for any use case ever and no one can find any faults with it. Because surely such a language exists.
phyrog | 1 year ago | on: Go Is a Well-Designed Language
Every language makes trade-offs. For you the trade-off Go makes is bad. I disagree. I like some languages better in certain parts, while I prefer Go's solution in other parts. It's all preference, there is almost never an objective "better" or "worse" like you seem to think.
> Golang packages are poorly designed
Agree to disagree.
phyrog | 1 year ago | on: Go Is a Well-Designed Language
You might do that. That does not mean everyone organizes things like this.
What your chicken/egg example fails to realize is that things rarely just belong in one category. Chickens can be animals or food.
To me it just sounds like you are trying to write another language while using Go. Of course you will see problems. Just as you would see problems trying to write Go code when using Java.
In the end it comes down to this: if the language does not fit your mental model on how to do things, don't use it. But don't go around shitting on the language just because you are used to using folders differently than other people. Using a language also means learning and using the conventions of that language.