Being a .net developer, I barely interact with Apple. I understand they make some quick machines but never really liked the operating system UX. Last time I used a Mac was at work, it had a virtual machine that booted up straight into Windows 7.

Basically what I'm saying is that I have no insight into the world of Apple. This article has really opened my eyes a bit. A lot of it maybe just people a bit annoyed but its interesting to see this side. The article isn't really "ranty" either. It just puts together some criticisms of the way Apple conducts its business towards developers.

Really good read.