I have been finding surprising how the tiny little, most niche probable things that I have opted to publish, just for the sake of doing it, end up picking up usage by others. In the case of nodejs/npm within a month or two, in the case of python/pypi slower.
Not only that but I experienced for the first time the pull that you get when a bigger crowd starts using your utility. How could it ever happen?
Here is the senario that happened to me:
1. There is some popular service https://github.com/sindresorhus/pageres (thousands of github stars)
2. some guy wants some tiny mini feature from that service - to improve the readability of the saved screensnaps
3. the powers to be tell him "you do it". The guy looks around find my little utility (slugifyurl) that does exactly that uses it and submit the patch
4. patch gets rejected. The service being popular - stretches my utility (e.g. windows valid names) and it fails the tests..
5. the guy comes to me for a fix. I fix it - he submits it and it gets accepted
6. Suddenly my tiny utility is now being used by 1000s. Within an hour I get more more comments. Not only that but I get the less polite, "what the heck are you doing here " attitude of more experienced folks. My first reaction was to tell "ask more politely if you want me to raise my finger..." but I decided to let it go and I just went and fixed whatever they asked.
Of course now all I can do is wait for npm to bring back the download counts.. to see my little app having downloads in the 100s and 1000s!!! Cant wait.
Not only that but I experienced for the first time the pull that you get when a bigger crowd starts using your utility. How could it ever happen?
Here is the senario that happened to me:
1. There is some popular service https://github.com/sindresorhus/pageres (thousands of github stars)
2. some guy wants some tiny mini feature from that service - to improve the readability of the saved screensnaps
3. the powers to be tell him "you do it". The guy looks around find my little utility (slugifyurl) that does exactly that uses it and submit the patch
4. patch gets rejected. The service being popular - stretches my utility (e.g. windows valid names) and it fails the tests..
5. the guy comes to me for a fix. I fix it - he submits it and it gets accepted
6. Suddenly my tiny utility is now being used by 1000s. Within an hour I get more more comments. Not only that but I get the less polite, "what the heck are you doing here " attitude of more experienced folks. My first reaction was to tell "ask more politely if you want me to raise my finger..." but I decided to let it go and I just went and fixed whatever they asked.
Of course now all I can do is wait for npm to bring back the download counts.. to see my little app having downloads in the 100s and 1000s!!! Cant wait.