rhdxmr
If open source is broken, it must be repaired.
I have contributed to OSS for over 2 years and it makes me feel fun and feel a sense of achievement. And I feel so grateful towards who had contributed to open source and had cultivated open source culture. I received help a lot from OSS and lots of open knowledge from the internet. And now I want to give it back to open source culture and I think I am making the world better a little bit.
However I had no choice but to use python because it was variously used in practice. I felt it was difficult to persuade my colleagues to use ruby instead of python. Colleagues were not familiar with ruby and there wasn't any ruby project in my company. So I chose python and kept using it for several years. After the decision I didn't try learning ruby because I though they have many characteristic in common and I thought it was meaningless to know both of them, besides I had no time to study it.
It has been several years since I gave up learning ruby, but I still have unresolved feeling about it. Whenever I read articles that highlight the power of ruby, I want to know about it. Haha.. But still there are high prioritized tasks to do. Learning ruby is still remained in the todo list.
I also have answered hundreds of questions via tech communities but most of questioners do not thank me and they do not respond to my answers at all. I do not know whether they checked my solution or not.
But I can keep this job as a hobby for many years because I do not expect that questioners thank me at all. I just do it for myself. Actually I do not think that I am helping people online. I consider myself that I am doing this just for fun.
I can learn some lessons even from the silly questions written by the ignorant who do not have any background knowledge. I also have my answering history and I can use it for self promotion when I introduce myself to others.
I even participate in developing some open source projects, but I also do not expect that somebody who like my code offer me a great job or help me improve my code. No one will give me a food on the table.
No devotion, no pain. I just do something online that is fun for me, meaningful and additionally helpful to others.