I like this way of viewing software development: as an engineering field that is just in its infancy. Makes me excited to see what the future holds.
That said I disagree that Apple's software is bad. Sure some of it is simplistic and lacks features that some third parties have adopted, but I have never found it to be lacking in either design or usability and it's always been very stable. I sometimes wish they would utilize more flourishes of their own design language in their software, but overall I find it of good quality.
That said I disagree that Apple's software is bad. Sure some of it is simplistic and lacks features that some third parties have adopted, but I have never found it to be lacking in either design or usability and it's always been very stable. I sometimes wish they would utilize more flourishes of their own design language in their software, but overall I find it of good quality.