IDK Studios→Judgment training · Jul 2026 to present
1,000+ engineers
in our first week.
The first production frontend · the landing and app shell · the design gate
altab.ai
1,000+engineers in the first week
8negative controls in the design gate
2colour-blindness simulations in the gate
6 Auglive on the public domain
Duolingo for engineering judgment: a path, a streak, three minutes a day. I built the first production frontend, the app shell, the landing, the accessible design foundation, the celebration ladder and the share cards.
I wrote the design gate: a script that reads the tokens back out of the CSS, asserts contrast on the worst pixel, simulates two kinds of colour blindness, and carries eight negative controls that must trip before it passes.
Then I executed the rename from the working title to Altab across the whole codebase.
The design gate, live
Aa#ffffff on #2a6df4
Aa#ffffff on #006df1
Aa#ffffff on #007ff9
- Contrast, plain
- 4.57 : 1
- L* foreground
- 100.0
- L* background
- 49.4
- L* difference
- 50.6
- Worst of three
- 3.89 protan
GateAA failAAA failon the worst of plain, deuteranopia and protanopia
Negative controls, must all fail8 of 8 tripped, gate trusted
Aa
red on blackFAIL 3.29 protanAa
red on greenFAIL 2.18 deutanAa
#777 on whiteFAIL 4.48 deutanAa
yellow on whiteFAIL 1.07 plainAa
blue on blackFAIL 2.44 plainAa
grey on greyFAIL 1.39 deutanAa
amber on boneFAIL 1.55 deutanAa
dim on inkFAIL 3.08 deutan