You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ A good cookbook does a few things. This is inspired by [Mastering the Art of Fre
11
11
* Create magical dishes by combining all of the above in interesting ways.
12
12
* Explore variations on the themes.
13
13
14
-
We'll use a similar structure here. We'll break down our most complex leadership & management recipes into combinations of simpler building blocks. Hopefully as you grow in your career, you'll move up the recipe complexity ladder and feel comfortable trying the hardest ones! And, as an open cookbook, we encourage you to add your own variations, techniques, insights, or entirely new recipes here. The goal of this cookbook is not to be 100% comprehensive; the topic is too vast for that. In many cases, we'll give a few example recipes, and then point at entire chapters or books dedicated to the subject.
14
+
We'll use a similar structure here. We'll break down our most complex leadership & management recipes into combinations of simpler building blocks. Hopefully as you grow in your career, you'll move up the recipe complexity ladder and feel comfortable trying the hardest ones! And, as an open cookbook, we encourage you to add your own variations, techniques, insights, or entirely new recipes here. The goal of this cookbook is not to be 100% comprehensive; the topic is too vast for that. It is instead an attempt to build a comprehensive 'overview'. Breadth vs depth. In many cases, we'll give a few example recipes, and then point at entire chapters or books dedicated to the subject.
Copy file name to clipboardExpand all lines: ingredients/README.md
+48-1Lines changed: 48 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,6 +9,22 @@ Of course, some knowledge ends up being more relevant to Engineering Leadership
9
9
10
10
# Uncategorized
11
11
12
+
## Charlie Munger
13
+
While I've always been a big believer in a multidisciplary approach to work -- nay, to all of life, inspired by Heinkein's quote: "Specialization is for ants" -- I was never sure about how to justify this to engineering leaders who have mostly succeeded on their specialized knowledge.
14
+
15
+
Charlie Munger to the rescue. You might discard my opinion easily, but you are unlikely to discard his. Almanack.
16
+
17
+
MODELS OF THINKING. Different from knowledge. Hanging your facts on a theoretical structure that helps connect them together.
18
+
19
+
## Organization
20
+
21
+
Read the Economist.
22
+
Go to history museums. Understand the roots and effects of all major events in the last 100 years.
23
+
24
+
This layout is organized roughly like a University might arrange its departments because, by and large, Universities do have a good grasp of the sphere of knowledge and how to teach it. Each page will have the minimum concepts that you should be familiar with, almost a 'glossary & quiz' approach so you can test yourself. 101 + 201 depth, nothing more. Links to where you go get the actual concepts if the description isn't enough to satisfy you.
25
+
26
+
27
+
12
28
* Human psychology
13
29
* Motivation
14
30
* (pyramid)
@@ -27,8 +43,39 @@ Of course, some knowledge ends up being more relevant to Engineering Leadership
27
43
* Marketing
28
44
* Category Creation
29
45
* Funnel Concept
46
+
* Finance
47
+
* Accounting
48
+
* Important Engineering concepts
49
+
* R&D accounting
50
+
* Types of revenue
30
51
* Visual vs non-visual
31
52
* Tufte
32
53
* Learning styles?
33
54
34
-
55
+
# 7/2/24 thoughts
56
+
The only things you need to learn:
57
+
* Learn to Think.
58
+
* The Professor.
59
+
* Create Theoretical Frameworks
60
+
* Math taught me this. How to *think logically*.
61
+
* Munger: "To this day, I have never taken any course, anywhere, in chemistry, economics, psychology, or business. But I early took elementary physics and math and paid enough attention to somehow assimilate the fundamental organizing ethos of hard science, which I thereafter pushed further and further into softer and softer fare as my organizing uide and filing system in a search for whatever multidisciplinary worldly wisdom it would be easy to get."
62
+
* Learn to Organize.
63
+
* Break down a problem into its components parts.
64
+
* Dependency graph.
65
+
* Estimate the work.
66
+
* Assign risks.
67
+
* Learn to Debug
68
+
* Learn to Dream
69
+
* The Artist.
70
+
* Learn to Learn
71
+
* Adding Facts to your Theoretical Framework
72
+
73
+
74
+
# 7/11/24 More random thoughts
75
+
Organizational Physics
76
+
* These are the unviolatable laws that every organization succumbs to, like black holes gravity. Worth knowing because it explains some of the 'craziness' that is actually physics.
77
+
* E.g. Law of Less Communication. The bigger the org, the less people at the top communicate with people lower on the ladder. So each individual interaction is more meaningful to the people lower and less meaningful to the people higher.
78
+
* Explains why ppl higher need to be more polished. That message benefits from being tight, not off-the-cuff.
79
+
* Explains why ppl higher stay consistent. They won't remember what they told you b/c they are talking to so many differnet ppl -- unless they have very few messages they keep repeating.
80
+
* Their opinion of you will be formed by what you say in just a few moments!
81
+
* Trust equation: your credibility gets set by the promise you make...\
The ability to change reality by a certain amount in a given amount of time. (I GOT THIS FROM SOMEWHERE -- what was the source??)
3
+
4
+
More power means you can change the world more, or in a smaller amount of time.
5
+
6
+
What does 'change the world' mean?
7
+
* In the end, it's literally the atoms of the universe. Moving them around.
8
+
* Lots of steps to get there, e.g. Larry & Sergey had a ton of power, even though they weren't moving that many atoms ... because of what?
9
+
* Can you measure power (analytical) or is it computational? E.g. do you need to run the simulation to know what was powerful and what wasn't? How do I know that an idea has power and another one doesn't?
* Most of physics has taken an analytical approach. By that I mean that if we can come up with the right set of rules we should be able to explain how everything works. The GUTE (Grand Unified Theory of Everything)
5
+
* But perhaps the universe is *computational*. You can come up with rules of the computation, but that doesn't mean you can explain everything with an analytical approach anymore.
6
+
* Feedback loops in everything make analysis impossible?
Copy file name to clipboardExpand all lines: recipes/README.md
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,9 +34,15 @@ new generation of "non-manager" leaders and "I-love-management" managers.
34
34
So how do we come up with a useful definition of Leadership & Management that allows us to organize recipes in a helpful
35
35
way?
36
36
37
+
2025.09.02 thought:
38
+
*_management_ is the art of dealing with individuals
39
+
*_leadership_ is the art of dealing with groups
40
+
* spectrum because a couple of individuals may not quite be a group yet --> group dynamics are different than individual dynamics
41
+
* the fluid dynamics theory of people :)
42
+
37
43
[TODO(dmontauk): I want to add 5-6 examples here that make it intuitively clear what the difference is]
38
44
39
-
We hope that the examples above motivate one specific realization: _leadership_ seems much more dangerous! There's a
45
+
We hope that the examples above motivate one specific realization: _leadership_ seems much more risky! There's a
40
46
certain _step change_ needed to make something qualify as 'leadership' instead of 'management'. When a management
41
47
approach fails you kind of end up where you started. When a leadership approach fails, things might be _much worse_ than
42
48
before. Why is that?
@@ -87,7 +93,7 @@ destination, or fail to.
87
93
88
94
### It Gets Worse
89
95
90
-
We said above that "Most team members will agree this makes sense". They unfortunate fact is that it's unlikely that
96
+
We said above that "Most team members will agree this makes sense". The unfortunate fact is that it's unlikely that
91
97
everyone in your organization even has the same optimization function in their head (if they do, congrats! You must be
92
98
doing something really well!!). Reality looks more like this:
93
99
@@ -140,4 +146,7 @@ My recipe has a TON of stuff I want to expand on. Notes here:
140
146
1. My L/M recipe: leadership is about risk to yourself, to your reputation, to your career. If there is no risk, it’s not leadership.
141
147
2. Small leadership ‘bumps’ for a Sr. EM might be huge leadership moments for more junior employees. That’s why leadership/management is a spectrum.
142
148
3. See all my notes I wrote up in Google Docs [here](https://docs.google.com/document/d/1LwOIhMI0MsCYePKU7sz2eigs-PcSJ6tuVXIbZGtUJdk/edit#heading=h.gu4ti1e72vvr). Need to integrate that here.
143
-
1. Need to use examples of a strong leader / bad manager and poor leader / strong manager to distinguish between the two types.
149
+
1. Need to use examples of a strong leader / bad manager and poor leader / strong manager to distinguish between the two types.
150
+
151
+
# Raw
152
+
* Management is about creating systems that solve problems. Leadership is about creating systems that reveal problems.
A startup's purpose is to provide value in the world & continue to scale up so it can increase the value it provides.
3
+
4
+
This is the same purpose that any child has. For them, we call it 'growing up'. I think if we apply a similar mental model to startups it helps us understand the *phases of development* that must be tackled.
5
+
6
+
# Engineering Maturity Model
7
+
8
+
# Where is Your Company/Organization/Team? Where Should it Be?
9
+
10
+
11
+
12
+
# Scratch
13
+
* Asia: 'why shouldn't a startup hire people for big salaries' --> my analogy of a child not being able to carry 50LB bag. A startup cannot carry a $500K salary.
14
+
* A startup needs to *eventually* be able to take care of all its employees, *eventually* have space for all sorts of individuals... but it doesn't start that way.
15
+
** Hot Take: diversity & inclusion. Perhaps a startup cannot afford to do this in the beginning. It should not be judged by *can it do it today*, it should be judged by *is it growing up in the right way?*
16
+
* What is growing up? There are the beliefs we have, and the roll out of those beliefs. We may believe certain things (e.g. we should have diverse teams) but not roll them out -- yet.
17
+
* Everything is a tradeoff between surviving and growing up. Wrong trade off if you die; then you have failed your purpose.
18
+
* Every company eventually fails in its purpose; every company eventually disappears. How do we think about that?
19
+
* As engineering leaders, what are the dimensions of growing up that we need to carefully consider?
20
+
** The Engineering Maturity Model
21
+
*** Quality
22
+
***** Testing etc --> Quality Maturity Model
23
+
*** Cost (of system) --> Cost Maturity Model
24
+
*** Efficiency (i.e. cost of people)
25
+
*** Reliability
26
+
***** SRE book examples!
27
+
*** Accuracy
28
+
*** Speed (wall time to delivery)
29
+
* Applies to companies/organizations/teams -- may need to have different maturity models across different areas.
30
+
** Kids have the same thing -- different parts they have different maturity.
31
+
* Use the "star" pattern graph to map where you are vs where you should be
Copy file name to clipboardExpand all lines: recipes/management/README.md
+82Lines changed: 82 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,88 @@ This is a simple, powerful way to slice our management recipes. If you are looki
10
10
# So... What is 'Winning'?
11
11
TODO(dmontauk): not something Wade answers in his talk?
12
12
13
+
Random thoughts
14
+
* Everything is about solving problems...?
15
+
* The problem is not knowing WHICH problems to solve...
16
+
* Value function is undefined (future is unknowable)
17
+
* Measurement of progress is imperfect ('fog of war')
18
+
* How do we split WINNING vs INCREASING CAPACITY?
19
+
* It feels like winning is MOVING UP THE CURRENT LOCAL MAX
20
+
* 'Winning' can be long-term losing. Examples: Google+, TellApart bought by Twitter, Loomis at Google...
21
+
* So 'winning' has different *resolutions*. E.g. you can win a battle but lose the war. You can win in engineering (ship the code) and lose at product (nobody finds it useful).
22
+
* Winning is a local definition. There are 'layers' of winning.
23
+
* A junior engineer needs to write good code.
24
+
* A senior engineers needs to design a scalable system.
25
+
* A soldier needs to take the next house.
26
+
* A captain needs to take the next village.
27
+
* What is a PROBLEM?
28
+
* Three types of problems.
29
+
* Inertia
30
+
* ?? (things falling apart)
31
+
* Power: force in a different direction than you want.
32
+
* What are the TOOLS of winning?
33
+
* As an engineer:
34
+
* Writing code: having computers repeatedly solve the problem for you.
35
+
* Simplifying a design: preventing problems from happening altogether.
36
+
* Standardization? Making a group of problems all the same problem?
37
+
* Operational: doing one-off work to solve a problem (e.g. deleting files to free up disk space)
38
+
* As a manager:
39
+
*
40
+
* As a manager-of-managers:
41
+
*
42
+
* For the various layers: your WINNING is their INCREASING CAPACITY?
43
+
* Teaching an engineer how to write better code is WINNING for an EM. But it's increasing THEIR capacity??
44
+
* Recursive? It does feels recursive. When you solve a problem, it removes friction/energy being used to tackle that problem, which frees up energy for other problems, meaning you've increased SOMEONE'S capacity to win...?
45
+
* E.g. Mashgin makes checkout easier. Frees up time for customers --> they can use that time to do more.
46
+
* ALL TECHNOLOGY is increasing the capacity to win for users of the technology --> is all winning translate to increasing the capacity to win for someone else?
47
+
*
48
+
* Mashgin example problems
49
+
* Need to integrate with P97
50
+
* Increases the capacity of our sales team to win. They can close more deals!
51
+
* If we close one deal, we get more revenue. Increases our capacity to win since we have more $. For the customer, if they are getting value from the product, it increases their capacity to win somehow as well.
52
+
* Integration would be considered a win. But now assume we do NOT sell any more pilots because of it? Then we haven't actually increased the capacity of anyone, and we wasted resources doing it. So the 'win' ends up being a loss. But how could we know that ahead of time?
53
+
* Time value of problem solving? ROI? What's the right way to think about this? Increasing capacity is non-deterministic; just because we increased capacity doesn't mean that more wins WILL happen.
54
+
* There is a time component and a risk component.
55
+
* E.g. a page costs me 1 hour a week to investigate & fix. If it takes me 12 hours to fix this this page, then it will pay off in 12 weeks. Fixing the page is a deterministic win: it will definitely increase my capacity to win over the next 3 months.
56
+
* What if the page is random? May never happen again? Or if it happens, it costs me 20 hours? Then there is a chance that in the next 3 months my 'win' would have been worthless, if it never appeared. So the 'win' might be a 'loss' (with time value included).
57
+
* So should we give credit to the engineering team for winning if we launch P97? Or should we wait until the pay-off happens?
58
+
* If a soldier takes a house, but the captain fails to take the village, should the soldier be punished? If the captain takes the village but the generals picked the wrong village to attack, should the captain be punished?
59
+
* Winning is local...?
60
+
* Random example
61
+
* Hunting for food. What is the 'problem' and how does that 'increase capacity'?
62
+
* Technically capacity would go down if you die. So that's an edge case?
63
+
* This is the fighting entropy problem --> you need to run just to stay in place.
64
+
* Does fighting entropy count as increasing capacity? I don't really think so... it's about 'maintaining capacity'?
65
+
* Are the actions to fight entropy different than the ones to increase capacity? Perhaps they are the same, and entropy is just a constant minus term in the equation that you need to fight...
66
+
*
67
+
* I do like the 'winning is about solving problems.'
68
+
* 49ers game yesterday. What is winning/losing play-by-play?
69
+
* Each player could 'win' -- do exactly what they were supposed to do, solve the problem they were supposed to solve, yet the team can lose. Solving the WRONG problems -- coach's fault?
70
+
* Winning/losing play-by-play is obvious. Each yard gained by the opponent is 'losing'; each 1st down is 'losing'. The game is obvious too; the season is obvious. The introspection is easy: everything is recorded, visible. You can tell how a team is doing, and STILL can't predict the end of the game.
71
+
* Much harder when you can't introspect? And when the 'score' is unclear?
72
+
* But a lot happens off the field -- training, coaching, teamwork -- which translates to the field indirectly.
73
+
* How do I use this in engineering? What is the daily/weekly winning? The PROBLEM that needs to be solved TODAY?
74
+
* This is why I like daily PRs... Weekly goals...
75
+
*
76
+
77
+
78
+
2/18 thoughts
79
+
* You can't win if you don't know what your goal is. Objective function is MORE fundamental than winning.
80
+
* Most of our lives objective functions are given to us: school, sports, even a large chunk of our careers.
81
+
* Reaching a point where you can define your own objective function can be disorienting.
82
+
* Easy to still lean on external ones, e.g. when you run your own company you don't need to become rich or huge, but many founders still lean that way.
83
+
* Why does my runimating matter --> first thought is that I've seen so much 'local' winning where 'global' is losing, e.g. G+, Loomis, TellApart, ... -> and WINNING at your level is making sure your team's efforts don't go to waste. Vic Gundotra lost. Wade lost.
84
+
* IS DEFININING THE OBJECTIVE FUNCTION PART OF LEADERSHIP, OR MANAGEMENT??
85
+
* Is understanding the objective function part of leadership, or management?
86
+
* Back to winning... so if you DO have an objective function, then you can win.
87
+
* Even if your objective function is wrong, changes over time, etc -> we can still defining winning as moving the objective function. This helps us separate winning from... something else.
88
+
* Winning: "Given an objective function, can you improve against it...?"
89
+
* Increasing: "Given an objective function, can you make MORE progress in increasing it, within a given unit of time"...?
90
+
* Most of my life I've been a little mystified by winning because so often it seems like it isn't; but really it can still be winning, while improving your objective function is just a different thing.
91
+
* So now we need strategies for winning. But don't those depend a TON on the objective function??
92
+
* Venn diagram... does leadership/management overlap? Does leadership contain management?
93
+
94
+
13
95
# Balancing Winning vs Increasing
14
96
TODO(dmontauk): This is one of the core tensions of management! Also not something Wade talks about in his talk?
0 commit comments