This post argues something that would never come to my mind. Of course software that annoys users has developers and development too. Of course its development also requires balancing user requests and convenience vs business and technical capability (and priority). Of course you can't directly conclude to [technical] engineering quality from its perception, behavior, or irritation.
What's left after these nothing-burgers?
Looking back, I’m glad that people have strongly disliked some of the software I’ve built[…]. If I’d happened to work on popular applications for my whole career, I’d probably believe that that was because of my sheer talent.
Wtf? They think they wouldn't be able to recognize that it's not solely on them or their superiority that their software is popular?
I… don't get it. Maybe I just don't get what this is supposed to be about.