Re:Engineers should invest in decision-making skills early
by amelius on Wednesday December 29, 2021 @07:43AM
(#29724301)
I think most software engineers are (in a way) glad that they don't have to talk to customers, and that there is someone in the middle. Managers and such are tolerated by developers for this reason.
Re:Engineers should invest in decision-making skills early
by Kehvarl on Wednesday December 29, 2021 @10:24AM
(#29725610)
The biggest problem with this stance is that far too often those middle-managers or other customer interfaces understand neither the customer's actual needs nor the programmer's needs.
Every successful project I've been part of has required me to meet directly with the customer and understand what isn't working. Asking someone else to ask the customer for a specification just leads to the wrong solutions being solved or an endless stream of feature requests that make no sense in isolation.
Also, your original statement didn't say anything about FOSS:
> [...] most software engineers are bad at creating user-friendly products unless someone with product design skills tells them exactly what the UX should look like, [...]
The software engineers I've worked with want to make user-friendly software that meets needs. You know what usually gets in their way? They're not able to work with the end users to understand what the destination should be. They're fed streams (tides!) of loose feature requests with no apparent cohesion. What kind of software do you expect to get out of this process?
Garbage in, garbage out.