Something is broken. Find it, out loud, with someone watching.
Start a session with Sofia →“This job silently drops 2% of records. Where do you look first, and why?”
Every session ends with a written report scored on these three axes, with the transcript attached so you can see what earned each mark.
Do they narrate hypotheses so a partner can follow and contribute, or go silent and guess?
Systematic narrowing, falsifiable hypotheses, reading evidence before changing code, and knowing which signal to gather next.
Staying methodical rather than flailing, asking for information without embarrassment, and handling being wrong.
System design, trade-offs, and war stories from production.
Hands-on problem solving, code quality, debugging, and engineering judgment.
You shipped the code. Now defend every decision in it.