Engineering Management Path - Cheat Sheet - v1.0

Head of Engineering @Thndr. Passionate about managing teams, growing leaders, and building products that matter. Husband. Father. Madridista. Opinions are my own.
Search for a command to run...

Head of Engineering @Thndr. Passionate about managing teams, growing leaders, and building products that matter. Husband. Father. Madridista. Opinions are my own.
In this series, I will be sharing the updates I do on the Notion page we use for putting all engineering management related materials altogether in one place.
How much money does your application need per month to give users the services they need at the right standards of performance and reliability? And what is the least amount of money your team would need when scaling the system down and just keeping t...

ازاي تقيس انتاجيتك وكفائتك في الشغل حتى لو شركتك/الفريق/مديرك مش مهتمين انهم يوضحوا ده أو مش مهتمين يعرفوا؟ الأرقام اللي من نوع "كام ticket خلصتها في أسبوع" وغيرها من الأرقام المشتقة من مبادئ الـagile بيتم استخدامها بشكل غلط طيب ازاي أحدد انا باشتغل ...
![[Arabic] Productivity and Performance Metrics that you should measure](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fstock%2Funsplash%2FJKUTrJ4vK00%2Fupload%2F9d80779c869f5b24eb0ca09c98243aae.jpeg&w=3840&q=75)
One of the great takeaways from Andrew S. Grove’s “High Output Management” book, which I read a couple of years ago and am reading again now, is that it sheds some light on the common similarities between production or assembly lines and software eng...

هاتكلم النهاردة عن The Cobra Effect, Parkinson's Law وحاجات تانية: في واحدة من الشركات اللي اشتغلت فيها، كانت فيه مشكلة كبيرة وهي إن معظم المشاريع اللي بنتفق اننا نسلمها في مواعيد محددة بتتأخر، وأسباب التأخير وقتها كانت متنوعة بين ضغط الشغل والوقت مش...
![[Arabic] How can good intentions to solve a problem cause bigger ones?](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fstock%2Funsplash%2FY0I5DEbx8ck%2Fupload%2Ff1423c237b01589581b68a42fb976116.jpeg&w=3840&q=75)
من الغلطات المعروفة اللي بيقع فيها أي حد بيروح شغل جديد انه يكون مستعجل على انه يعمل impact/تأثير على الجزء اللي بيشتغل فيه.. ده مش غلط في المطلق ولكن ممكن يسبب شوية مشاكل تحصل بدري ومن غير ما ياخد باله ولا يبقى مستعد، هاتكلم على كام نقطة شوفتها بتحص...
![[Arabic] Navigating the early days of a new Job: Mistakes to avoid and Details to pay attention to](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fstock%2Funsplash%2FwNz7_5EvUWU%2Fupload%2Fdb11679e01703020094ed6406d29777f.jpeg&w=3840&q=75)

I've recently received a lot of inquiries about the Engineering Manager role, and I feel like there's a lack of a solid and clear understanding of what this role should be doing, what its expectations are, and how to begin pursuing a management career after working as a software engineer for several years.
And indeed, the EM job is different from that of Scrum Master, Project Manager, Tech Lead, and Technical Architect in a number of clear ways. They may share many duties and responsibilities, but ultimately, they should not be alike, and expectations should also differ.
I've been using Pocket (an app and browser extension available on Chrome and Vivaldi) for years to save and categorize articles and useful links. It has some useful features like putting tags, offline reading, and accessibility options for different devices. I have like 500+ articles over there and it helped me a lot to start picking some materials that were helpful for me when I started my journey as an EM at the beginning of 2021.
Over the last few months, I have been sending some of these materials to anyone who was asking me to understand the role and also for anyone who was interested in the switch to management path. This, however, was not sufficiently scalable, and it was never structured enough to be beneficial to a vast number of viewers.
I decided to start using Notion to manage these articles, and to provide an easy way to access some of these materials, with many options to help people understand the main aspects of the management role. I've created a cheat sheet which can be useful to anyone who needs to dig deeper into management roles. You can also find a lot of classification options to distinguish between seniority levels, material types, and importance.

An Engineering Manager should manage individuals in the team (People), define the team’s methods and processes in order to constantly accelerate the teams (Process), and has a perfect knowledge of his/her business field in order to be able to help his team to stay aligned and make the right choices (Product/Project). He should have good technical basics (he/she can sometimes be an expert but it’s not required) allowing him/her to be relevant on best practices and delivery. (Reference: this)
In the shared Notion link, you will notice that articles are organized into columns that correspond to these crucial pillars. You will also discover some introduction materials and a number of other crucial aspects. I will attempt to ensure that this list is updated every one to two months and will share the updates.
Your feedback is essential to helping me develop this model, so please leave a comment below or reach out to me on LinkedIn/Twitter if you have any questions or comments.
page is accessible through this link. Thank you and enjoy your reading.
https://muhammadhani.notion.site/5df9dcd8108b43b890fa8305f6fc194f?v=f13dcf7914874d7284204991c22f2687