© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2023
M. ChernenkoThe Rational Software Engineerhttps://doi.org/10.1007/978-1-4842-9795-7_20

20. Learning from Code

Mykyta Chernenko1  
(1)
Oslo, Norway
 

As a software engineer, one of the most valuable resources for learning is the code itself. It becomes particularly beneficial if the code base you work with is new at least every six months. This ensures you don’t become too rooted in one method of coding, a trap that’s easy to avoid if you’re rotating to a different team within a company regularly or if you’re a consultant.

The real beauty of code lies in its practicality. Beyond just theoretical debates or architectural patterns, code is tangible and functional. ...

Get The Rational Software Engineer: Strategies for a Fulfilling Career in Tech now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.