One of the main hurdles when building a company is figuring out how to scale decision making
IC | Manager | Exec |
---|---|---|
Thriving | Outcomes | Alignment |
1 | 3-5 | 15 | 50 | 150 | ... |
---|---|---|---|---|---|
self | group | 3 groups | ... |
Every combination is a different relationship and collaborates differently.
These are tools and a means to an end
This isn't always good.
It's not always what you want.
You will always need both services and products.
Vertical ctx size | Horizontal ctx size | Collaboration Complexity | Market Agility | |
---|---|---|---|---|
Functional | high | low | low | low |
Product | moderate | moderate | moderate | moderate |
Matrix | high | high | high | high |
If you "aren't" a matrix organization, but...
You may be entitled to financial compensation
Call H. E. Weakly (877 RE-ORG)
Building a stable base of knowledge is how you scale collective learning as a society
But, how do you build a base of knowledge if scaling requires managing context?
Well designed abstractions are both transparent and opaque
Thoughtful interfaces between teams result in effective collaboration models
Humans chunk concepts together to build on top of them
Providing consistent language and mental models allows people to build their own chunks in a way that results in aligned growth of understanding
Economics | Technology |
---|---|
Scarcity Economy | Post-Scarcity Economy |
Fiat currency | Social currency |
Market pressure | Consensus |
Markets | Tech Stacks, Codebases |
Fiscal Debt, Inflation | Tech Debt |
Economies | SDLC, DevEx |
Context | Cognitive Overhead |
Economy | Growth Strategy | Continuity | Risk | Market Agility | |
---|---|---|---|---|---|
Functional | Scale | Market Development | low | low | low |
Product | Scope | Product Development | high | moderate | moderate |
Matrix | Density | Diversification | moderate | high | high |
Platform Engineering derisks effective diversification
Platforms make sense when the benefits of reducing horizontal context more than offset the overhead of adding a vertical to the organization.
They're surprisingly similar, really
Agglomeration-based development
With a combination of technical, procedural, and cultural improvements
platform engineer and platform engineering are unrelated much like SRE and resilience engineering