Smart model! Teaching by doing is the best for mature students. Doing project on hand rather than lectures is more efficient.
But what they’ve come up instead with is something surprisingly analog: a real-world school, based in New York, where they spend three months at a time helping people who already program get better.
And once school opens, there’s no instruction. Instead, participants work side-by-side on personal projects, usually involving open-source software. The learning comes by being jammed together in the same place and having smart people nearby to learn from and ask questions of. “It’s like a writers retreat for computer programmers,” “You don’t learn English at a writers retreat, but you hone your craft.”