| The tractor analogy keeps coming up in these threads, and I think it's actually more pessimistic than people realize. Tractors didn't just change farming. They emptied entire regions. What saved the people (not the communities) was that other industries absorbed them. Factory work, services, construction. The question for software isn't whether AI creates efficiency. It's whether there's somewhere else for displaced engineers to go. I've been writing code professionally for 16 years. The honest answer is I don't know. The optimistic scenario is that AI makes software so cheap that we build things we never would have attempted. The pessimistic one is that most of what needed building gets built, and the remaining work fits in fewer hands. Both seem plausible. I'd bet on somewhere in between, but I'm not confident enough to tell anyone starting out that they should ignore the risk entirely. |
Software engineering is one of the most intellectually demanding categories of white collar work. I’m not saying it is invincible, but I do not see why SWEs should worry more.