3 ms·
The fundamental problem is that it's not the engineers making the technology decisions, at least not in software development, how is it like in other industries
by z3t4 4y ago
The fundamental problem is that it's not the engineers making the technology decisions, at least not in software development, how is it like in other industries!?
The second problem is that rather then writing fast software, you are incentivized to write the software as fast as possible.
The third problem is that the ones buying/paying the software are not the ones using the software.
The fourth problem is that software engineering is highly fashion driven.
The software layers though, they are there for a reason. Although I'm not a fan of stacking frameworks. I think the optimal is 2-3 layers between the hardware and the developer. The problem is leaking abstraction layers.