Voss says anything you can verify cheaply can be trained against until it is beaten, if you are a model maker. He describes Cognition trying to define mergeability as a benchmark, so that the knowledge a maintainer uses to judge a change could be put into a benchmark and used to train a model. He also describes Cursor's reviewer BugBot, which turns every thumbs-down a team gives it into a rule. Voss says Cursor now has about 44,000 rules.
His point is that the moment a maintainer takes knowledge out of their head and writes it somewhere a model can train on it, the bottleneck moves again. He says this is why he thinks security and operations can also go, since those things can eventually be written down even though it has not been done yet.
Voss also cites Andrew Ng, co-founder of Google Brain and Coursera, who said one of his teams proposed having twice as many product managers as engineers. Ng said that was a first in his life, but his answer since then has been not to hire more product managers but to blur the jobs together. When an engineer understands users and can decide what to build and build it directly, Ng said, they can execute very quickly. Voss says this is where he thinks the answer is starting to emerge.
He notes that in the 1960s there was a job called the systems analyst, whose task was not to write code but to talk to the business and find out what the problem was. That role later became the product manager, and two professions replaced one and a half. Voss says the two are now collapsing back into one, and that this is a return to the 1960s, not the rise of an AI engineer.