Good. Go deserves this. Before gofmt, programmers were allowed to have accents. Teams were allowed to decide their preferred style. Since gofmt, we "avoid bikeshedding" by disallowing the developer from adding any value via formatting. Dozens of languages that are far more sophisticated than Go have adopted this boneheaded approach (typical Go philosophy) in the years since gofmt appeared. It'll be a while before I r…
Ye. This is agile deep down removing the fun from programming with all its toxic processes. Programmers are the worst when it comes to forcing their dogmatic believes on others.
- having to worry about confirming to a style guide
- having to review and/or reformat other peoples code to conform to the style guide
- having to learn the style guide
- having to write a style guide
- having to break flow to format your code properly.
In what way is removing a bunch of gross chores intended to make code readable for others, is this about “toxic processes?”
gofmt and friends remove one of the most toxic processes of all: style guides.