hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.7K
active users

An insidious class of software debates are where everyone agrees on the general premise, but the threshold is subjective. eg: Code should be "readable", PRs/functions/files shouldnt be "too long", "single responsibility" principle. 1/3

Jeff Gentry

When these topics come up on a team it can be rough. Hard for ppl to recognize why they are (or even that they are) talking past each other. Or why they cant put their finger on why they disagree. Plus, who is going to argue for "unreadable code" if debate is anchored in opposite end? 2/3

Have seen some devs recognize & transcend this. They still have their preferences, but no longer argue from a dogmatic position. I keep thinking about what causes this mentality shift, and how to encourage it in others. It's not (just) age/experience. Beyond that I got nuttin 3/3