Hacker News new | past | comments | ask | show | jobs | submit login

I can only speak for myself here, but why would step 1 be "become a user"? I ask because I don't fully grok why I would want to contribute to a project I don't use (either in my personal time, or work time)?



It’s worthwhile to be explicit there. For example, a person can be a heavy user of Pandas library but rarely use underlying numpy library directly. There could be motivation to contribute to numpy with expectation that Pandas will benefit too.

Based on the article, this user should start learning to use numpy directly, and I can agree with that.


why I would want to contribute to a project I don't use

Sometimes I might have an academic or research interest in a field I'm not actually working in or I read about a topic that sounds interesting. Then contributing to a project working with that topic or field might seem like a good way to learn and get more into that topic.


The simple answer would be you don't have to. The underlying assumption is someone already have personal or professional interest in those projects.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: