Mike Lee, former Apple engineer bmf/Twitter If you want to know how iOS developers really feel about working with Apple, just ask Mike Lee.

Lee has had plenty of interactions with developers, both as a former senior engineer at Apple, where he worked on the company's Worldwide Developer Relations team, and as the head of Appsterdam, a movement to bring together indie developers. He's also worked on his fair share of popular apps including Tap Tap Revenge and the Apple Store app.

Along the way, Lee has overheard more than a few developer complaints. Over the course of a couple conversations with Business Insider, Lee opened up about some of the most common complaints he's heard from developers and what Apple should do to address them.