README.md to Manage Humans
If you want to go fast, go alone. If you want to go far, go together.
Software Engineer to People Manager
If you bumped into this blog you are either an individual contributor(IC) aspiring to be a manager or a good manager looking for ways to motivate an IC. This project is based on machine learning algorithm of one’s skills and will to be the highest grade of people manager.
Most software engineers at one point of their career hit the crossroad of which path to pick — technical ladder or the management ladder. Software engineers may face this crossroad more than once in their lives. This README.md is to help those engineers who are looking to grow their management skills.
Reading a book about management isn’t going to make you a good manager any more than a book about guitar will make you a good guitarist, but it can get you thinking about the most important concepts. — Drew Houston
After reading “Managing Humans” by Micheal Loop , I learnt that managing projects is different from managing humans. The first one qualifies you to be project manager and second one makes you a technical manager.
Rob Warmley articulates 12 step process for leadership:
- Jot down your goals.
- What are your weaknesses and how can you improve.
- Ask feedback from your team about your leadership skills.
- Get organized in everything — one on ones, meetings, status reports.
- Get trained, there are tons of leadership courses and books for your rescue.
- Read management books.
- Learn to listen.
- Practice praising and rewarding.
- Find a mentor or coach.
- Communicate effectively.
- Be transparent.
- Create a feedback system.
Running the tests
Listening and taking feedback from your team members is good on the job test. Increase your “test coverage” by seeking feedback from peer managers, from other teams and companies.
Having 90% test coverage and good supporting manager is key to deploying an IC to manager.
“Managing Humans” | Third Edition | Micheal Loop
What Makes a Good Manager?
Don't fret if you have a poor manager (or you think you are one). If your manager is dedicated to your team's success…
Please share your views in comments below your personal experience of this career switch.