Own outcomes, not tasks
- Take responsibility beyond your assigned tickets
- Users don't care how difficult the implementation was
- Measure success by impact
Optimize for leverage
- Automate repetitive work
- Write code once, benefit many times
- Documentation is leverage
- Tools multiply output more than effort alone
- Teams using AI will move 10x faster than those not willing to change
Think in systems
- Every decision creates second-order effects
- Understand incentives and constraints
- Fix root causes, not symptoms
Learn how to communicate effectively
- Clear writing is clear thinking
- Everyone (including yourself) needs to become a better writer
- Good documentation saves other people's time
- Be the person taking notes, even if it's just for yourself
- Ideas only matter if people understand them
Be hard on ideas, easy on people
- Challenge assumptions aggressively
- Accept criticism without ego
- Disagreement is a path to better solutions
- The best idea wins
Knowledge should be shared
- Teaching exposes gaps in understanding
- The best way to learn is to teach
Be ruthlessly truth seeking
- Seek the collective truth, not just one opinion
- Have strong opinions
- You can just change your mind if wrong
Default to curiosity
- Ask why repeatedly
- Dig deeper than surface explanations
- Follow interesting questions
- Follow what genuinely interests you
- Curiosity is a competitive advantage
Start before you feel ready
- Don't let the perfect be the enemy of the good
- Small progress daily compounds into massive results
- Doing a little every day beats bursts of motivation
Compounding is everywhere
- Skills, relationships, and reputation compound
- Small improvements repeated consistently outperform big efforts done rarely
Work can also be your hobby
- This doesn't mean you can't have other hobbies
- Your best work comes from following your curiosity
- Maximize your exposure hours