Meaning of Love
Within Microsoft, I am part of the team that owns the Windows Mobile Developer Experience. My team brings you the Windows Mobile SDK, code samples, power toys, white papers and other resources to write great mobile applications. We were just told this week by higher ups that one of the tenets of our division's mission for the next release cycle is to "increase developer love". That's not surprising knowing how Microsoft has always been a very developer focused company. But what does "developer love" mean specifically for the Windows Mobile team?
Over the course of this week I've had numerous meetings with Program Managers in different teams to understand how they can contribute to loving you better. We've come up with many ideas including building a better SDK, including more code samples, additional test tools and utilities, UI design helpers, more shell controls, clearer logo certification guidelines etc. We will be working on these and many more ideas to improve the developer experience.
Think of my team as your advocate, whose job is to influence other teams within Windows Mobile to do what's right for you - the ISVs or enterprise developers. So I would love to hear what YOU think "developer love" should look like. What can we as a division within Microsoft do to make your experience easier, more productive and more fun? What are your gripes and challenges when writing mobile applications? What do you love or hate about our SDK? Do we expose enough APIs and controls? How about the integration between Visual Studio 2005, SQL Server 2005 and our SDKs? Share your thoughts. Hearing them will help my team ensure that we haven't overlooked anything in our developer love story.