Time to go solo. Stop working for the man and become self-employed. Work on your own terms. Sign up for healthcare. Problem solved.
🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
Communicating with Sales staff as a programmer
Hmm... Don't you have a producer to take care of that for you? :)
I mean really, that's one of producer's tasks to be the translator between you and the business guys. And if the company is indeed as JGM described
"First of all, based on your post it looks like you are working for a very small company having not more than 3 to 4 developers. And it appears that you are the smartest of the lot (probably central figure) i.e. you know the most of the existing products and are solely leading the development efforts on other products"
then a hat of the guy who is in charge of communication is clearly not for you. If you are indeed the central figure, one of the other guys should make sure they will be able to understand you. It's going to be a mutual endeavour, not only a task on your side.
It is very cool that you want to improve your communication skills though - it's always useful!