The engineer who designed sideways
By his own count Matuschak had been programming for about thirteen years, roughly two thirds of it on Apple’s platforms, when he joined Apple, and he spent roughly five years on the iOS team. He says he came to design “sideways, as an engineer”, and the projects he lists are interaction problems: the 3D page curl, multi-touch gestures, physics-based interface animation and gyroscope-driven parallax. David Perell’s introduction to an interview adds inter-app coordination. He recalls Craig Federighi sitting in his office to talk through gesture-recogniser heuristics, a detail Federighi cared about while, in Matuschak’s account, leaving most other software decisions to others.
He was good at it, and says so: “I was much better at what I was doing then than I am at what I’m doing now”, because the problems were well understood and other people decided what to build. Then a friend, Mills Baker, sent him David Deutsch’s The Beginning of Infinity, whose claim that any problem not forbidden by physics is soluble turned “what problems should I be working on?” into an urgent question. On the bus to Apple he would think, “What am I doing? What am I doing here? This is of no cosmic significance whatsoever.” He now calls that reaction unhealthy, though it “really shoved me onto a different track”. Writing in January 2024, he put the dissatisfaction more calmly: the work felt good day to day, but if someone else had done his projects, “the results would have been different, but not in a way that mattered”.
Before he quit, his plan was to save enough to pay himself a graduate student’s stipend from the interest, which he reckoned would take another five years. He was by then so uninspired by the work, he says, that waiting might have “done some permanent damage”.