"Why they are so expert with what will come and can't help me with my current problems."
One of our development teams summoned for open architecture day in our local MS office. MS want to present how they think certain project architecture should be. Well they don’t know nothing about our business architecture nor information architecture or project demands but they surly know what is the right architecture for certain project needs …ummmm sounds fishy, so I gave up this experience.
When the developer came back from MS I heard that sentence: "Why they are so expert with what will come and can't help me with my current problems.", and not for the first time. It seems that for every existing problem, regarding MS tools and technology, which the developers present. MS suggest that the upcoming technology (2005, indigo, longhorn) has the cure. Those answers really piss-off. As enterprise developers they have current set of tools which aren't going to change in the next year so it worthless to suggest using new technology as solutions. Much more mature answer could be how to use current tools in order to solve problems.
It's really cool to talk about the future and it's nice that Microsoft is always improving our tools but there is real live here with real problems that demand immediate solutions.