Developer desk at night with dual monitors casting indigo light across scattered sticky notes and mechanical keyboard
// career_os v2.6IC3 → Staff · 2026

Maps for the unmarked trails — promo packets, mass rebases, oncall survival, and the management question nobody answers straight.

Made Staff in 3 years using the STAR promo frameworkPriya K., Google
Survived first oncall rotation without a P0James O., Shopify
Negotiated $42k raise using the comp leverage docSofia M., Stripe
Led system design review for 50M req/day serviceArjun N., Uber
Moved from IC4 to IC5 in 14 monthsDana L., Airbnb
Wrote my first RFC that shipped to prodKevin T., Meta
Made Staff in 3 years using the STAR promo frameworkPriya K., Google
Survived first oncall rotation without a P0James O., Shopify
Negotiated $42k raise using the comp leverage docSofia M., Stripe
Led system design review for 50M req/day serviceArjun N., Uber
Moved from IC4 to IC5 in 14 monthsDana L., Airbnb
Wrote my first RFC that shipped to prodKevin T., Meta
// git branch --list
// recent_commits
4 posts
Laptop screen showing a structured document with highlighted sections and sticky notes around it
feat/promo-packet
Feb 18, 202612 min read

The Promotion Packet Nobody Teaches You to Write

Your manager won't hand you a template. Here's the exact structure — impact framing, scope signals, and the three paragraphs that make or break your case at calibration.

// promo_packet_v3.md
- Impact: "Led the migration project"
+ Impact: "Migrated 14 services, reduced p99
+ latency 340ms→28ms, 0 incidents"
$ read --full
Close-up of a computer circuit board with illuminated pathways suggesting active signal flow
docs/oncall-survival
Feb 11, 20269 min read

Your First Oncall Rotation Will Break You. Here's the Patch.

Bootcamp didn't cover 3am PagerDuty alerts. A structured runbook, a blameless mindset, and knowing exactly when to escalate — these are the skills that separate IC3 from IC4.

// runbook_template.sh
step_1: "Identify blast radius"
step_2: "Mitigate before root cause"
+ step_3: "Write the postmortem first"
$ read --full
Two people at a whiteboard having a focused discussion about career architecture diagrams
feat/mgmt-track
Jan 29, 202614 min read

Is the Management Track a One-Way Door?

Three engineers who made the switch, hated it, and came back. One who stayed and made VP. The actual data on reversibility — and why your fear of it is based on a 2015 org chart.

$ read --full
Developer at a workstation with multiple code windows open showing complex logic and terminal output
fix/ic3-plateau
Jan 15, 202611 min read

Why IC3 Feels Like Quicksand (and the Exact Moves That Work)

The plateau isn't about skill — it's about visibility surface area. Here's a concrete 90-day plan that got 11 engineers unstuck, with the specific artifacts each one shipped.

$ read --full
Promo Packet

Get the Promo Packet Template

The exact doc structure used to make Staff at Stripe, Shopify, and three unnamed FAANG orgs. 847 engineers have shipped it.

SG
PK
MR
847 engineers shipped it
14mo
IC3 → Staff
"I used the promo packet template and made Staff in 14 months. The impact framing section alone changed how my manager talked about me in calibration."
Priya KrishnamurthyStaff Engineer, Google
"The oncall guide got me through my first P0 without spiraling. Knowing when to escalate vs. dig is a skill nobody explicitly teaches."
James OkonkwoSWE II, Shopify
+$42k
comp delta
"$42k comp increase using the negotiation framework. The part about competing offers as leverage signals, not ultimatums, was the unlock."
Sofia MarchettiSenior Engineer, Stripe
// repo_stats
total_commits127
readers_helped12,400+
avg_read_time11 min
staff_promos_cited847
// featured --deep-dive
Engineers gathered around a whiteboard covered in system design diagrams, arrows, and database schemas
DEEP DIVE
feat/system-design18 min read

The System Design Interview Is a Lie — Here's What They're Actually Evaluating

After 60+ mock sessions and 12 real Staff-level loops, I mapped every signal interviewers actually score. Spoiler: it's not whether you chose Kafka over SQS. It's how you reason about failure modes under constraints you've never seen before.

60+
mock sessions
12
real loops
94%
offer rate
// What they say they score
correctness, scalability, tech choices
// What they actually score
ambiguity_handling, failure_reasoning,
tradeoff_articulation, time_management
$ read --full --depth=deep
// end_of_file — but the codebase continues

The cursor is blinking.

Every senior engineer you admire was once stuck exactly where you are. The difference is they found the right map.

$ git clone career.git