So, here's my contrarian take on Why Trunk-Based Development Is Great But Probably Won't Work For You. Buckle up, it's a long one.
* pairing skills
* schedules built around pairing
* atomic commit practices
* sync work over async work
* WIP limits
* adequate feedback loops
* "just in time" planning
* local pre-commit builds
* fast builds
* reliable builds
* trustworthy test coverage
* keep-it-green practice + rapid rollbacks
* robust feature toggles
* robust observability
* rapid deploys
* robust continuous deployment model
* A mutual-support & learning culture
* Trust in others
* Rapid failure recovery
* Openness to risk-taking in approach
https://t.co/cVc4gUWYmO
This is in contrast to what I think of as sync/team\u2014a culture that leans into interdependence and collaboration. If you've never worked on a team that collaborates very closely every day for months or years on end (and likes it) you've likely not experienced a team like this.
— A Brian For All Four Seasons (@bguthrie) January 4, 2021
More from For later read
How did Silicon Valley die? It was killed by the internet. I will explain.
Yesterday, my friend IRL asked me "Where are good old days when techies were
Where are good old days when techies were libertarians.
— Cranky (@rushingdima) January 9, 2021
2. In the "good old days" Silicon Valley was about understanding technology. Silicon, to be precise. These were people who had to understand quantum mechanics, who had to build the near-miraculous devices that we now take for granted, and they had to work
3. Now, I love libertarians, and I share much of their political philosophy. But you have to be socially naive to believe that it has a chance in a real society. In those days, Silicon Valley was not a real society. It was populated by people who understood quantum mechanics
4. Then came the microcomputer revolution. It was created by people who understood how to build computers. One borderline case was Steve Jobs. People claimed that Jobs was surrounded by a "reality distortion field" - that's how good he was at understanding people, not things
5. Still, the heroes of Silicon Valley were the engineers. The people who knew how to build things. Steve Jobs, for all his understanding of people, also had quite a good understanding of technology. He had a libertarian vibe, and so did Silicon Valley
You May Also Like
Like company moats, your personal moat should be a competitive advantage that is not only durable—it should also compound over time.
Characteristics of a personal moat below:
I'm increasingly interested in the idea of "personal moats" in the context of careers.
— Erik Torenberg (@eriktorenberg) November 22, 2018
Moats should be:
- Hard to learn and hard to do (but perhaps easier for you)
- Skills that are rare and valuable
- Legible
- Compounding over time
- Unique to your own talents & interests https://t.co/bB3k1YcH5b
2/ Like a company moat, you want to build career capital while you sleep.
As Andrew Chen noted:
People talk about \u201cpassive income\u201d a lot but not about \u201cpassive social capital\u201d or \u201cpassive networking\u201d or \u201cpassive knowledge gaining\u201d but that\u2019s what you can architect if you have a thing and it grows over time without intensive constant effort to sustain it
— Andrew Chen (@andrewchen) November 22, 2018
3/ You don’t want to build a competitive advantage that is fleeting or that will get commoditized
Things that might get commoditized over time (some longer than
Things that look like moats but likely aren\u2019t or may fade:
— Erik Torenberg (@eriktorenberg) November 22, 2018
- Proprietary networks
- Being something other than one of the best at any tournament style-game
- Many "awards"
- Twitter followers or general reach without "respect"
- Anything that depends on information asymmetry https://t.co/abjxesVIh9
4/ Before the arrival of recorded music, what used to be scarce was the actual music itself — required an in-person artist.
After recorded music, the music itself became abundant and what became scarce was curation, distribution, and self space.
5/ Similarly, in careers, what used to be (more) scarce were things like ideas, money, and exclusive relationships.
In the internet economy, what has become scarce are things like specific knowledge, rare & valuable skills, and great reputations.