Skill map

Your ranks, against the eight skills. A rank moves only when a challenge in the skill is solved with every test green and no hint: everybody starts at I entering, II working at 3, III fluent at 8, IV trusted at 15 distinct challenges. Solving one twice counts once, and a rank never goes down.

PersonDebuggingObservabilityDatabasesAPIsCI/CDSecurityPerformanceCode reviewToward a rank
Demo ViewerI n=0I n=1I n=2I n=1I n=0I n=1I n=1I n=2 8

By skill

SkillIn the catalogueAttemptsNo-hint solvesHintsAt IAt IIAt IIIAt IV
Debugging 1 1 0 11000
Observability 1 2 2 01000
Databases 2 6 2 01000
APIs 2 2 1 11000
CI/CD 0 0 0 01000
Security 1 1 1 01000
Performance 1 1 1 01000
Code review 2 4 2 01000

A skill with nothing in the catalogue cannot move anybody past I. Beside each rank, n is the distinct challenges it was read from. No-hint solves count attempts; toward a rank and n count the distinct challenges that move one.

Over time

Each skill by calendar month: attempts · rank-moving solves · hints, and how many people were past I when the month closed. A solve is counted in the month it first moved a rank.

MonthDebuggingObservabilityDatabasesAPIsCI/CDSecurityPerformanceCode review
May 2026 1 · 0 · 1
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
2 · 0 · 0
0 past I
Jun 2026 0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
1 · 0 · 0
0 past I
1 · 0 · 1
0 past I
0 · 0 · 0
0 past I
1 · 1 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
Jul 2026 0 · 0 · 0
0 past I
1 · 1 · 0
0 past I
1 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
1 · 1 · 0
0 past I
Aug 2026 0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
2 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
1 · 1 · 0
0 past I
Sep 2026 0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
1 · 1 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
1 · 1 · 0
0 past I
0 · 0 · 0
0 past I
Oct 2026 0 · 0 · 0
0 past I
1 · 0 · 0
0 past I
1 · 1 · 0
0 past I
1 · 1 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I
0 · 0 · 0
0 past I