I invested my 20's working as a staff software engineer on the ROSE Compiler team at Lawrence Livermore National Lab (LLNL) from 2010-2019.
Project management has always been an important part of my life, both personally and professionally, because it has allowed me to accomplish an insane amount of ambitious things with fast turnarounds.
Becoming a project manager for me was not a direct path straight into the position, but rather a transitional journey from technical software engineer to willing, motivated, and innovative team player.
The Manifesto for Agile Software Development was created in 2001 to lay out a valuable framework for thinking about how we do things (with agility) without prescribing exactly what we do. (e.g. Scrum, Kanban, etc.)