News for hackers. Stuff that matters.
Re:The Myth of Developer Obsolescence by whstl on Tuesday May 27, 2025 @08:13AM (#44106166)
Yep. With a good enough team, even the technical problems are almost 100% caused by people issues.
Re:The Myth of Developer Obsolescence by osigurdson on Tuesday May 27, 2025 @08:38AM (#44106353)
I've heard this many times. It isn't clear what it means however. If nearly 100% of problems are "people problems", what are some examples of "people solutions"? That may help clarify.
Re:The Myth of Developer Obsolescence by whstl on Tuesday May 27, 2025 @09:00AM (#44106547)
Keep in mind I said "with a good enough team".

"People problems" are problems mainly caused by lack of design consistency, bad communication, unclear vision, micromanagement.

A "people solution" would be to, instead of throwing crumbs to the developers, actually have a shared vision that allows the developers/designers/everyone to plan ahead, produce features without fear (causing over-engineering) or lack of care (causing under-engineering).

Even if there is no plan other than "go to market ASAP", everyone should be aware of it and everyone should be aware of the consequences of swerving the car 180 degrees at 100km/h.

Feedback both ways is important, because if you only have top-down communication, the only feedback will be customer complaints and developers getting burned out.

Re:The Myth of Developer Obsolescence by Espressosaurus on Tuesday May 27, 2025 @09:33AM (#44106838)
I would generalize micromanagement to "bad management". I have been empowered to do things but what I was doing was attempting to clean up in software hardware that sucked because it was built in-house instead of using the well-made external part, and on a schedule that didn't permit figuring out how to build the thing right.

100% management-induced problems.

Re:The Myth of Developer Obsolescence by ghaff on Tuesday May 27, 2025 @10:50AM (#44107520)
Building things in house rather than buying something that is close enough is hardly uniquely a management failing.
Re:The Myth of Developer Obsolescence by whstl on Tuesday May 27, 2025 @10:04AM (#44107142)
Another issue is when micromanagement gets in the way of transmitting importing information, it becomes more than a nuisance :/
Re:The Myth of Developer Obsolescence by osigurdson on Wednesday May 28, 2025 @08:48AM (#44115468)
Are "people problems" essentially "leadership / vision problems" in your view?
Re:The Myth of Developer Obsolescence by whstl on Wednesday May 28, 2025 @01:38PM (#44118576)
The cause might not be a leader (cross functional teams are rife with such problems), but the leader has the responsibility to deal with it, so I guess it is…
Re:The Myth of Developer Obsolescence by jvanderbot on Tuesday May 27, 2025 @09:50AM (#44107011)
The book mentioned, "Peopleware" is probably your best resource, it's short. But sibling comment is also right on.
Re:The Myth of Developer Obsolescence by bcrosby95 on Tuesday May 27, 2025 @11:54AM (#44108159)
Technical problems are what cause the people problems though. You can't completely blame one or the other.
Re:The Myth of Developer Obsolescence by whstl on Tuesday May 27, 2025 @02:17PM (#44109345)
People problems happen way before the first line of code is written, even when there's not even a single engineer in the vicinity, even when the topic is not remotely related to engineering.