&quot;Public speaking, sales, and presenting to others is an important skill in business and entrepreneurship.&quot;<p>Not so much with writing software. Communicating with others yes, but not necessarily in a public setting.