David Graeber had a theory. A lot of white-collar work is quietly pointless, and the people doing it suspect as much. He called them bullshit jobs, and he wrote a whole book about it.

He sorted them into types. The two that matter here: box-tickers, who produce the paperwork that proves work is happening, and taskmasters, who supervise people who don't need supervising. Middle management, in other words.

Not every manager I worked with fits that mould, mind you. Some were excellent, some less so. Just like developers, come to think of it.

I spent fifty years in software. One thing you learn down among the code: the people doing the work are the ones who know the work. The expertise lives at the bottom. The layers above translate and coordinate. Useful, sometimes. Pointless, sometimes.

Reading Graeber, I had an uncomfortable thought. What if these jobs stop being bullshit? Not because anyone redesigns them, but because AI hands the people in them something to actually build with. A product manager who can vibe-code a working app isn't just coordinating any more. They're producing.

That's good news for bullshit jobs. It's bad news for developers. If the coordination layer can build the thing itself, it doesn't need the layer underneath it. The bullshit jobs get less bullshit by swallowing the real ones.

I want to be careful here. I don't see this happening yet, not at any scale that would matter. But I've been retired for over a year, watching the trade from the outside now instead of from inside a dev team. Call this a risk I see coming, not a report from the front.

And there's a complication that cuts the other way. Developers are leaning on AI just as hard. Most of the ones I know do. Some let it write every line, start to finish. Me too, in my hobby projects. I already wrote about that earlier.

So the real line was never "developer versus manager." It's who has the gut feeling, and who doesn't.

I spent fifty years building software, and that instinct is still with me. When the AI writes something wrong, I can smell it. When it steers us into a dead end, I notice before we're stuck. That's why the shortcut is safe for me to take.

Hand the same tool to a product manager who never learned to program, and there's no instinct to catch the wrong turn. You get software nobody in the building understands. Built by the layer that used to just manage it.