News for hackers. Stuff that matters.
Re:Hard-to-swallow truths they won't tell you about software... by docmars on Wednesday November 08, 2023 @12:04PM (#38193367)
Completely agree. It's the equivalent to keeping a tidy workspace with others in mind. Teams should spend time narrowing down coding styles, naming conventions, and general rules together over time, and stick to them.

As new people are onboarded, stick with those rules but have periodic moments where you solicit feedback from your team on the approach and make changes.

It really does help to have a team agreeing on these things collaboratively, and ideally having a more senior person enforcing it during code review where it's reasonable.

Re:Hard-to-swallow truths they won't tell you about software... by AdamN on Wednesday November 08, 2023 @01:17PM (#38194536)
It's basically like a construction site - plenty of low rent projects are done in a totally disorganized "get 'er done" way. You won't see that as much for a high value construction site with top tier vendors and workers who value their craft.
Re:Hard-to-swallow truths they won't tell you about software... by koolba on Wednesday November 08, 2023 @02:02PM (#38195244)
This is a great analogy.

There’s some related thoughts on safety practices that would be readily apparent to someone on a job site that apply to software as well. In my personal experience, people who don’t take pride in their work are the same ones that end up creating unsafe situations. The software parallels are easy to imagine.

Re:Hard-to-swallow truths they won't tell you about software... by randmeerkat on Wednesday November 08, 2023 @02:45PM (#38195878)
> It's basically like a construction site - plenty of low rent projects are done in a totally disorganized "get 'er done" way. You won't see that as much for a high value construction site with top tier vendors and workers who value their craft.

The Salesforce tower in San Francisco begs to differ: https://www.popularmechanics.com/science/a29329189/salesforc...

Re:Hard-to-swallow truths they won't tell you about software... by TeMPOraL on Wednesday November 08, 2023 @04:18PM (#38197209)
> for a high value construction site with top tier vendors and workers who value their craft.

Is it really that, or are there just so many parties involved, that a heavy bureaucracy/coordination layer is required to keep the project from collapsing on itself, and this happens to manifest as everything looking neatly organized and structured?

Re:Hard-to-swallow truths they won't tell you about software... by bumby on Wednesday November 08, 2023 @05:26PM (#38198064)
This and construction is governed heavily by codes (in the US, at least). This constrains how much freedom builders have to design any-which-way they want.

But to the OPs point, there is a stark difference in the quality of work between tradespeople who respect their craft and those who look at it as merely a means to a paycheck.