this post was submitted on 01 Oct 2026
2358 points (99.6% liked)

Fediverse

44166 readers
829 users here now

A community to talk about the Fediverse and all it's related services using ActivityPub (Mastodon, Lemmy, Mbin, etc).

If you wanted to get help with moderating your own community then head over to !moderators@lemmy.world!

Rules

Learn more at these websites: Join The Fediverse Wiki, Fediverse.info, Wikipedia Page, The Federation Info (Stats), FediDB (Stats), Sub Rehab (Reddit Migration)

founded 3 years ago
MODERATORS
 

Mastodon toot:

Daniel Lakeland @dlakelan@mastodon.sdf.org

Fediverse, the social media system for 40+ year old people who built the world wide web and regret it.

Oct 01, 2026, 11:32 PM

you are viewing a single comment's thread
view the rest of the comments
[–] naught101@lemmy.world 2 points 1 day ago (1 children)

In my experience most software developers have very little understanding of complexity, and mostly ignore it or try to design around it, nor with it. Which is mostly just a function of them needing to work to get by, not to contribute something meaningful to society.

[–] queerlilhayseed@piefed.blahaj.zone 1 points 1 day ago (1 children)

Compared with whom? Complexity in general is a rather elusive concept, and since its effects on software are (usually) cumulative over multiple years, devs working in systems that reward quarterly or annual performance metrics are incentivized to ignore it. I don't think ignoring complexity because your job compels you to is the same as not understanding it.

Most of the devs I've worked with grasp the theory of complexity fairly easily once it's been explained to them, but tend to underestimate their own ability to manage it because they don't account for how their scrum-addled environment impacts the quality of the code they write. They just look on the tangled mess they've wrought and assume the fault is individual, not systemic.

[–] naught101@lemmy.world 3 points 23 hours ago (1 children)

I'm a climate scientist, I've been a web dev, and I've worked with complexity in climate, risk, and management spaces. So, compared to those I guess. I've worked with some software devs who are well aware of complexity concepts, but I've never really seen any of them take a complexity-first approach.

I fully acknowledge that I have a particular perspective, but I struggle to believe that most software devs in generic workplaces are better at complexity thinking than the ones I've worked with, given the content we were working with.

That's fair. I'm not trying to suggest that software development makes one uniquely capable of understanding complex systems, or complexity generally; more that the work tends to involve injecting more and more complexity into systems until they're tottering under their own weight, as the Web is doing now. Managing that complexity ramp (or more often, failing to do so) is a part of maintaining software, and devs should be familiar with the prospect of a project that has morphed into something beyond their expectations.