Communication is key in the product development process. It is informative in the way it gets feedback from future users to better prepare the product for the market.
However, this process can be hard.
The first step towards effective communication is preparing mentally. Be ready for rejection and setback during the process. Get prepared for investment of time and efforts.
Afterwards, we need to find a way to market ourselves. Try to build a consistent image through different sources such as social networks.
The next step and the most important one, is to go out and really meet people. Be mindful of the way to approach different types of people. Recognize the valuable people we wish to keep in touch and try to build relationship with them. A good platform to meet people is through relevant events.
Don't ever close the door and do all coding, it is almost always beneficial to communicate with people. And if we hold the wish for communication, there is a way.