| So here's the thing. It takes work and effort to get attention. "if you build it, they will come". Never has one cliche been so exactly wrong. Programmers, myself included, believe(d) that the code is the product. That the code will speak for itself. That being "better" (for some definition of better) is enough. If I build it, they will come. The truth though, the code is about 10% of the effort to make a successful product. It is much more work, and frankly harder work, to to the marketing to get the product in front of the customer. It is then much more work to turn that into a sale (if your work is commercial.) For decades I've heard programmers lament that they do all the hard work, they deserve the lion's share, all those guys do is sell it. So here's the thing. Your code does not just "get attention". You earn that by investing time, and money but mostly time, in getting that attention. That means going to where your target market is. Showing them you can add value to the group (I spent a lot of time answering unrelated questions.) showing how your offering can add value to the group. You do not "get" attention, you have to _earn_ it. So, if you want your product to get more attention, then by extension you need to personally get more attention. You need to find your target group, be useful, be helpful, engage with them, built trust. So you've made a tool for people without a smart-phone. OK, not a market I would have chosen[1], but that's not relevant. The thing you need to figure out is how to reach those people. Since they are not online, you will need to reach them offline. You need to go to where they are, not expect them to find you. [1] choosing a market first, one you have a strategy to reach, then making a product is usually better than the other way around. Not least because joining a community, and adding value there for s while, before making a product, builds trust. It also helps you build a product they will find useful, not just something you randomly thought of. This is life; through failure we learn more, through persistence we achieve. |
It's true that effort helps success, and working for visibility is as important as working on making something great.
But sometimes life is just arbitrary.
Anyone who has worked in the "pop" media knows this. Artists pour their life and soul into films, symphonies and albums that get no listeners. They practice guitar for 10,000 hours and agonise over each note of a composition. They push and nothing happens, and they live in perpetual hope of "being discovered" in a world of overwhelming over-supply. One day some kid sticks a bangin' donk on a boing sound and it goes straight to the top of the charts with no explanation.
Unfair? Unjust?
Not really, if you allow for the essential randomness of things. Perhaps we put far too much belief in our ability to value things, and that includes marketing and communication as much as "quality" of design and execution.