Las dependencias son los cimientos sobre los que se apoya nuestro software. Dedicar tiempo a mejorarlas constituye una de las mejores inversiones que un programador pueda hacer.
Si queremos hacer aportes significativos, que tengan sentido y culminen en una pull request aceptada, resulta necesario emprender el fascinante viaje que implica el entender código ageno.
Llegar a comprender de qué manera el autor afronta el problema para resolverlo y qué patrones y paradigmas utiliza, nos brinda una comprensión más profunda del dominio de nuestro propio problema.