Try get some life experience. Problems are only one question away.
Try get some life experience. Problems are only one question away.
First of all, as someone who's been coding non-stop since the beginning of college and later on for years for a large corp, I have little to no experience with the "outside world". I have lived in the academia/enterprise-industry programmer bubble my entire life. I can think of ways I would improve bug tracking, programming, source control and other tools that we use day in and day out, but I don't have a clue about how I could help a small business increase their revenues. As you said, total lack of real-world experience.
Second, I often hear the complaint about techies having no clue about marketing and sales. Do you have any suggestions for how we could address that, and perhaps find a common language with the "business guys"?