É uma boa resposta, mas o que me deixou curioso é o que te faz pensar que a pessoa não é júnior?
Pasra ajudar quem quer saber algo: https://pt.stackoverflow.com/q/206855/101
E claro, sempre o mais próximo que podemos chamar de oráculo: https://en.wikipedia.org/wiki/Software_architecture
Farei algo que muitos pedem para aprender a programar corretamente, gratuitamente. Para saber quando, me segue nas suas plataformas preferidas. Quase não as uso, não terá infindas notificações (links aqui).