4 ms·
I feel the hard fought lessons are learned again and again and people have their own mental model of how things work (and how they should work), so the software
by samsquire 3y ago
I feel the hard fought lessons are learned again and again and people have their own mental model of how things work (and how they should work), so the software industry is really fragmented, repetitively building the same systems again and again, we're not all improving the same system, so reliability and scalability doesn't improve/scale over time whereas improvements to gcc/clang, CPU hardware and Chromium benefit many organisations/applications. Many software system only lives in one company. The cost of targeting Windows, Mac and Linux is high so we have Electron and React Native.
The number of times I've seen an endless spinner or a button that doesn't work.
Getting people to use (and improve) "your way" of doing things is difficult. (Web frameworks and javascript frameworks)