thread (not in this order)
- watch repos you want to contribute
- answer issues
- contribute to docs (typos, more docs, blog posts)
- review pull requests
- create new issues
- send pull requests
- find a mentor
- be a mentor
- share knowledge
- help people
- avoid simple projects
- join a startup
- provide a full solution (backend, frontend, devops)
- work on production apps with real customers
- learn when to build a new feature or fix a bug or refactor code
- share most of your work in public
- do not be an expert in private technologies
- write blog posts
- share on social media (twitter)
- discuss in public
- always focus on long run
- keep improving yourself
- keep improving your codebase
- always be learning
- avoid asking what you should do next
- propose what we should work on
- always do more, deliver more
- code to impress