Tony Goodhew is a Microsoft veteran in the developer tools division and has returned home to his roots in VC++. He was a product manager on VC6 back in the day. One of Tony's priorities is effectively communicating with developer customers who expect open and honest answers to ALL of their questions. How does this process work? How can you effectively communicate your plan if your plan is still being created?
Developers want answers. Period. Tony and team have the responsibility of ensuring that the answers they give to developers regarding VC++ are in fact accurate and unequivocal. Developers ask, "OK. So, what's the plan for the next version of VC++? Why did you decide to not support C++ feature x? What about y++? What's going on here? When are you guys going to wake up?" Welcome to Tony's world (and the world of many other product managers across the company and industry).
I brought my camera to Tony's office to talk about C++, VC++, developer dark matter, the C++ Renaissance at Microsoft, VC++ versus GCC, and much more. This is a very candid conversation about developer-oriented public communication and the delicate balance between promising too much and promising too little. At the end of the day, it's all about what you deliver.
So, how do you decide how and when you will tell developers what your plans really are? How did you come to the decisions you make and execute on? Did you get enough feedback from the community to ensure you give developers what they most want? Have you implemented the things native developers have been asking you to do for years? When do you say yes and when do you say no? Tony, talk to us, man. What's going on here? How does it really work inside VC++ world?
Nice to have you back on C9, Tony! It's been a while.
Tune in. Enjoy.