I hate writing this post. It makes me feel like a grouchy old man.
I like to be helpful and share whatever things I know. This is not an official part of my job (I don't get paid for it) but I find it helps me think, helps me understand what pain points our customers are running into, plus it makes me feel good. That's why I write this blog, and why I spend time answering questions on forums.xna.com.
Some people read my blog, then decide to ask questions by email. I do like getting interesting emails and meeting interesting people, but support questions, not so much.
The world is full of questions. Far too many for me to have any hope of answering them all. So I have to prioritize. Here are some of the things I consider when deciding which questions to answer:
That last point counts for so much that it isn't usually worth my while to answer technical questions via email. I'd rather spend my limited time in a public forum where more than one person can see the answer, and where future searches may be able to find it. Also, using a public forum increases the chance someone else might get to it first and save me the trouble of having to answer at all!
If I replied to your email with a link to this post, that's why. I hope you are not offended by my reasoning. If you ask your question on forums.xna.com, there's a good chance I will answer it there. If you emailed me directly because you already tried the forums but got no reply, perhaps I decided to skip your question because of points 1, 4, or 5, in which case you have my apologies, but using private email makes me less likely to spend time on it, not more...