News for hackers. Stuff that matters.
Re:Software development topics I've changed my mind on after... by xnorswap on Wednesday February 05, 2025 @06:53AM (#42947248)
You've set yourself up to always be the outlier. To always need to have that discussion or tweak the rules on every project you work with.

You've increased the overhead of onboarding anyone used to the default style. You've increased the overhead of you working on anyone else's projects that is more likely to have the default style.

All of that is friction introduced because you haven't learned to live with the default style.

Do I love that the default C# rules put a new line before the else block? No, but I've learned to live with it so that I can work on all manner of projects without fussing over that style option every time.

By adhering to default rules, you never have to have the endless arguments such as tabs vs spaces again. ( Spaces won, and the tabbers got over it fairly quickly once it was the default in almost all formatters. )

Re:Software development topics I've changed my mind on after... by latexr on Wednesday February 05, 2025 @07:01AM (#42947309)
What I understood from your parent comment was the exact opposite, i.e. that they’re saying “I disagree with some of the default choices of the formatter (and so would prefer they were different) but I never voice those because it’s not worth it. However, I do think everyone should use something, whatever it is (even if the default style), as opposed to nothing”.
Re:Software development topics I've changed my mind on after... by hkwerf on Wednesday February 05, 2025 @06:57AM (#42947279)
I believe you may have misunderstood my comment, as I agree.
Re:Software development topics I've changed my mind on after... by xnorswap on Wednesday February 05, 2025 @08:27AM (#42948142)
I apologise, I misread your statement as: "I would never start discussions on rust projects *without* changing that to another formatter" which changed the meaning entirely. I should have taken a moment to re-read what you wrote.