Daily Dev Tips For me, contributing to open source is also a process to learn. So I may not necessarily be contributing because I am good enough but because I want to learn about that project or try out something new. Yes, it can be tough but most maintainers are very supportive.