Trop de développeurs juniors ont été convaincus que la seule façon d'apprendre est de faire. Vous commencez par faire, mais le chemin de junior à senior passe par le suivi du travail des autres, la lecture des succès et des échecs des autres, et la discussion de vos idées avec d'autres - afin de ne pas réinventer les recettes du succès et de ne pas répéter les erreurs des autres, mais surtout pour affiner votre intuition sur une bonne architecture de design et la création de systèmes évolutifs.