3 ms·
There is some serious flaw with software people (all stakeholders). It's like they are addicted to "staying relevant." Most of the time people don't need new fe
by going_ham 4y ago
There is some serious flaw with software people (all stakeholders). It's like they are addicted to "staying relevant." Most of the time people don't need new features. Why isn't it being drilled over to the project managers? Instead of maintaining and supporting what they created, they are more into ruining and adding bloats of features. (looking at you, Jira).
There are enough engineers to have custom tailored softwares. Figma was a stellar example of one well-designed single purpose software. All they did was maintained and optimized the crap out of it!
Game dev is one crazy field that proves how bloated the modern tech stack is.
- skippyboxedhero 4y agoWith games, it is brutally competitive and the end user cares about performance. With web dev, there is often total separation from customers so huge resources are expended on things that add no value for users but that create lots of work for devs. Then you have people using inefficient bundling solutions, not splitting UI up, using huge imports, etc. Also, UI is tricky which can lead to a general over-engineering that adds to package size...even if there was good knowledge of customers, I think devs often find it hard to produce clear/functional UIs (for example, stuff like change of behaviour on hover...bad idea). I think project managers are unnecessary. If your devs don't understand your business, then there is nothing that a PM can do. It is like polishing a turd. The whole industry has a massive issue in that developing software is inherently a commercial venture, but 95% of devs leave college understanding very little about business. That is fine when Google wants to flush billions a year down the toilet for some software dev/bureaucrat...but the RoI at other companies is clearly being interrogated more closely now.