I'm a very bad business guy. Maybe because I'm a programmer, and programmers and business guys don't mix very well, or only in very rare circumstances. Frequently, when some company contacts me in order to propose a partnership, buy a bunch of my products, or want some technical help, the conversation is very awkward because of this. In the worst case, the email conversation goes something like this:
Guy: Hi, I'm X from company Y, we want to do a partnership with your company because of your nice product Z, can you forward me to the person in charge?
Me: Yes, that's me. What do you want to do?
Guy: Can I get your phone number / When do you have time for a meeting, so I can talk to you in detail?
Me: My time is very limited, maybe you could first tell me roughly what this would be about?
Guy: It's about your product Z, we are very interested in it.
Me: You already told me that. But what do you want to do? What do you want to talk about?
Guy: Would Thursday, 14:00 GMT be ok with you? [Added in CC are now a CEO and other people I don't know from that company]
Me: No, you didn't even fucking tell me what you want to talk about.
I've had several dozen conversations via mail like that now. It's like these people don't understand that email is also a form of communication. You can communicate everything via email, no need to do some phone conversations or even real world meetings. In my opinion, phone calls are for details. They cost a lot of time, and should be reserved for talking about details. Just because you are better with talking than with typing doesn't mean that this is the same for me.
I don't know if I maybe lost a few nice business opportunities because of my attitude regarding this, but maybe at least I had more time programming new features for my customers that way.
: the software I am working on