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.
| Person | Debugging | Observability | Databases | APIs | CI/CD | Security | Performance | Code review | Toward a rank |
|---|---|---|---|---|---|---|---|---|---|
| Demo Viewer | I n=0 | I n=1 | I n=2 | I n=1 | I n=0 | I n=1 | I n=1 | I n=2 | 8 |
By skill
| Skill | In the catalogue | Attempts | No-hint solves | Hints | At I | At II | At III | At IV |
|---|---|---|---|---|---|---|---|---|
| Debugging | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| Observability | 1 | 2 | 2 | 0 | 1 | 0 | 0 | 0 |
| Databases | 2 | 6 | 2 | 0 | 1 | 0 | 0 | 0 |
| APIs | 2 | 2 | 1 | 1 | 1 | 0 | 0 | 0 |
| CI/CD | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| Security | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| Performance | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 |
| Code review | 2 | 4 | 2 | 0 | 1 | 0 | 0 | 0 |
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.
| Month | Debugging | Observability | Databases | APIs | CI/CD | Security | Performance | Code 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 |