the languages you work in. one hole you already know.
sql is forgotten. that is the next set. no score.
a recognition drill
the recall comes back.
try the drill ↓ skip to pricing skip to team
private beta · no signup to try · recognition, not generation
func processRequest(ctx context.Context) error { ····· defer cancel() select { case <-ctx.Done(): return ctx.Err() }}map
the map is the record of what still comes back, by language and by category.
sample — not your account
the languages you work in. one hole you already know.
sql is forgotten. that is the next set. no score.
the lead sees cover, not a copy of your map.
deniz carries the floor. kenji still needs cover on sql. seats, not surveillance.
team
the grid is a shape per seat, so work can move. no rank. no penalty. a lead sees an ask when you open one.
hover a ring. cover, not rank.
sample — not your team
pricing
today's set. six a day is the dose. the map is yours.
targeted practice. plans you keep. the board if you opt in.
the grid. route work. ask lead. seats, not surveillance.
14 days, no card.
fake merchant. no card leaves this machine.
ghost is how you show up. not a plan.