You really think that with unlimited money they couldn't have better software? They could, but they don't because it does not have enough of a return on investment. They 'focus' their resources on areas that will return them profit.
You really think that with unlimited money they couldn't have better software? They could, but they don't because it does not have enough of a return on investment. They 'focus' their resources on areas that will return them profit.
Ascribing the bugs to malice or carelessness rather than the fact that this shit is difficult is very unkind. Source: know many people who have spent last few months feverishly working nights and weekends.
[1] https://www.theregister.co.uk/2017/08/24/nodejs_forks_ayo_co...
I am a developer on a team, too, and I know that sometimes you can't do everything you want because you simply don't have enough time, money, and developers to get it done.
I know it is hard, that is why I was saying it is a company resource issue, not a 'bad developers' issue. Even the best developer in the world can't complete a huge project by themselves in a short amount of time. You need company support, which means ample developers, QA, support, and time.
Not sure where you ever got 'malice' or 'carelessness' from.
It felt insulting because people I know personally do deeply care, and do spend a lot of effort for things that do not necessarily have a lot of return on investment (just for one example, iOS accessibility features for visually and hearing impaired are designed deep into the system and still have no equal). Aside from that, fixing bugs and improving stability does offer return on investment by building customer loyalty (case in point, after each major release I still see people mentioning Snow Leopard, an OS release dedicated exclusively to stability and performance improvements).
I’m not saying that things couldn’t be better, they always could, but I don’t think that all problems are as easily solved as you think. To take a classic counter example, Microsoft employs at conservative estimate twice the number of engineers compared to Apple, but still has not yet made a product twice as good or with half the bugs, imho. At a certain point, the system complexity just gets too great, and we need better architectures, tools and processes to get beyond that level.
Again, I am not saying you were intending to insult anyone, and apologies if I misunderstood something in your post. It’s just how it came across to me.