In late 2023, three of us — two engineers and a teacher — sat in a Berlin café and listed every coding programme we'd ever taken or taught. None of them taught the things we kept learning the hard way ten years into our careers.
The omissions were specific: how to read code well, how to disagree productively about it, how to stay curious about a system after you're already shipping in it. The list ran to two pages. Most schools were busy teaching frameworks that wouldn't outlive their cohort.
We started Lattice to teach what we wished we'd been taught — and to teach it the way our favourite professors taught their seminars: small rooms, hard reading, and instructors who still ship.
Lattice exists because we couldn't find the school we wanted to send our younger selves to. So we built it.
The first cohort (Cohort I, January 2024) had eight students and three instructors. The first week was overscheduled, the second week was chaotic, and by the third week we'd thrown out the syllabus and were teaching what people actually needed. We've been refining it ever since.
Four cohorts in, the model has held. Small groups. Working practitioners as instructors. A reading list that takes itself seriously. A discipline that does too.
We are not trying to scale, and we are not raising capital. We will accept thirty-two engineers per year for as long as the work stays good.