Write incident report within 24 hours
Clean up code as you pass through
Own on-call for unfamiliar systems
Review two PRs weekly with specifics
Document systems for new teammates
Pair with junior engineer weekly
Test business rules before coding
Refactor functions over 40 lines
Resolve all linter warnings before PR
Ask for help after two hours
Ownership Without Ego
Document why in every PR
Share bug RCA with team
Making the Team Better
Nominate teammates for invisible work
Self-review PR before submitting
Code Quality
Handle errors in all external calls
Raise once then commit to team
Track 90-day incident history
Log technical debt in planning docs
Write onboarding guide first week
Host monthly system deep-dive
Open conversation not comment thread
Name code to eliminate comments
Delete unused code immediately
Reduce module complexity 10% quarterly
Map data flow before coding
Test top three failure modes
Document service ops characteristics
Ownership Without Ego
Making the Team Better
Code Quality
Break tasks into two-hour chunks
Flag scope concerns before sprint
Ship to staging daily
Learn one distributed concept monthly
System Thinking
Audit every dependency before adding
System Thinking
Become a software engineer whose code is trusted, whose systems hold under pressure, and who makes every team they join demonstrably better
Shipping Velocity
Track interruptions eroding deep work
Shipping Velocity
Ship smallest version first
Profile before optimizing anything
Run quarterly chaos exercise
Review architecture against real usage
Communication
On-Call & Reliability
Technical Growth
Own fixing deployment bottleneck
Time-box investigations to four hours
Automate repeated deployment steps
Send Friday update to manager weekly
Frame risks as business impact
Clarify ambiguous tickets in writing
Write runbook before alert fires
Review error dashboard every Monday
Write blameless post-mortem in 3 days
Build side project in new tech quarterly
Synthesize one tech book quarterly
Contribute one open-source PR yearly
Give and update completion estimates
Communication
Lead with recommendation then reasoning
Alert on p99 latency not just errors
On-Call & Reliability
Log structured data in every feature
Complete two courses per year
Technical Growth
Solve 30 algorithm problems yearly
Write up architecture decisions same day
Give feedback at design stage
Share on-call learnings quarterly
Test recovery procedures quarterly
Track and improve MTTR quarterly
Cut false-positive alerts 25% quarterly
Publish technical blog post quarterly
Attend conference and bring back ideas
Get architecture reviewed by senior