Non ci sono scorciatoie. I progetti open source sono estremamente basati sul merito. Quando avrai dimostrato di essere in grado di gestire attività più piccole, alla fine ti sarai fidato di compiti sempre più grandi. I progetti open source hanno anche molta spinta da parte dei contributori che contribuiscono con una o due patch per poi andare avanti, e anche altre persone che "contribuiscono" con una o due idee grandiose, ma non implementate, proseguono. Se vuoi contribuire in modo più ampio, devi mostrare che ci sei dentro per il lungo periodo.
Detto questo, i miglioramenti architettonici incrementali sono spesso benvenuti, specialmente se risolvono un bug o un problema di prestazioni. Ad esempio, diversi anni fa una delle poche patch che ho contribuito al progetto Cinelerra è stata una modifica architettonica allo stack di annullamento che ha ridotto significativamente consumo di memoria e latenza per operazioni annullabili.
Troverai il maggior successo se stai risolvendo un problema che stai affrontando personalmente, piuttosto che limitarti a "diventare un collaboratore di un progetto open source". Quando ho inviato quella patch a Cinelerra, non stavo cercando di contribuire con una modifica architettonica a un progetto open source scelto a caso, stavo cercando di capire perché ci fosse voluto così tanto tempo per spostare un punto di entrata / uscita quando si modificavano i miei video.