This question goes out to experienced devs who've worked on sizeable/non+trivial opensource code.
What actionable steps can someone who wants to learn programming intimately to the point that they could contribute code to/ maintain their own open source project. (stuff like clean code, design patterns, project management, domain knowledge)
ie how to get from noob -> [Evan Yoú, TJ Holowaychuk, Dan Abramov, Hakim El Hattab, Anthony Fu, Chris Harris etc] my open source heroes
🥲 please no vague/"it depends" kinda answers