Software Engineering Leadership Handbook

“The most important thing is that you develop your own principles and ideally write them down, especially if you are working with others.” - Ray Dalio

“Everyone makes the mistake of looking at decisions like it’s the first problem of this sort… If you have principles, you can learn to think more clearly and communicate better the ‘Why’.” - Ray Dalio

I started writing down my principles in 2021 after reading Principles by Ray Dalio. These principles are based on a combination of professional experience and extensive reading and are intended to serve as a guide for how engineering leaders should act in common scenarios to optimize their organization. If you have any feedback, disagreement, or suggestions, please open a GitHub issue and help me refine these principles.

Since these began as personal notes on my computer, I was not disciplined about noting sources as I encountered ideas. Over time, I will identify and cite sources where possible.

Most of my thoughts here are related to software development, leadership, investing, and psychology. I also have dozens of book notes that I will be sharing as time allows.

Work In Progress: This is a very rough draft, and I have hundreds more notes to incorporate as I have over time. As a recovering perfectionist, I would prefer to keep this private until perfect, but I am pursuing progress over perfection.

commits last commit


Copyright © 2023 Richard Morgan.