Google has for its entire history had strong ties to building a developer community. For instance Google Summer of Code [0] and here's a list of Google APIs with 179 current APIs [1].
Conveniently leaving out the hundreds of times that Google has randomly terminated APIs or entire products with minimal if any forewarning, or reduced API functionality or pricing without forewarning, and the complete and utter lack of support [edit] Google provides to developers who don't already have their own twitter following.
I like the idea of Google Developer Supper.
It's almost as if Google is a massive organization running hundreds of initiatives spanning decades, making it difficult to simplify things with a single description.
And yet one constant that connects all past Google projects: premature, without-warning shuttering of operations*
* not all operations, but enough for it to become a cliche
And Microsoft is a feisty startup with a focused product line?
No, Microsoft is the same. My comment doesn't imply that Microsoft is somehow simpler than Google. The point is that the two people above me are disagreeing because they're over-simplifying these complex entities.