You either die an engineer or live long enough to see yourself become the business person.
The key to being a good manager is keeping the people who hate me away from those who are still undecided.
Engineering management is the application of the practice of management to the practice of engineering.
You don't lead by hitting people over the head - that's assault, not leadership.
Project managers have the responsibility of the planning, procurement and execution of a project, in any undertaking that has a defined scope, defined start and a defined finish.Source: Wikipedia
A lead programmer […] is responsible for the underlying architecture for the software program, as well as for overseeing the work being done by any other software engineers […]. A lead programmer will typically also act as a mentor for new or lower-level software developers or programmers, as well as for all the members on the development team.Source: Wikipedia
Managers in the engineering department at GitLab see the team as their product. While they are technically credible and know the details of what developers work on, their time is spent hiring a world-class team and putting them in the best position to succeed. They own the delivery of product commitments and are always looking to improve productivity. They must also coordinate across departments to accomplish collaborative goals.Source: GitLab
"When I grow up, I want to be a reproach", said the expectation.
Software is the invisible writing that whispers the stories of possibility to our hardware.
Everything happens for a reason, even if you can't understand it right now.
Step back from fighting what you don't like.
This leaves room for curiosity!
Curiosity leads to explanations.