kdeldycke / awesome-engineering-team-management 2.6K 192 👔 How to transition from software development to engineering management awesome awesome-list management career