AI and some new division-of-labor problems Software designer Nate Meyvis argues that AI-powered services face a new division-of-labor problem: they have more reason to perform tasks for users and more reason to offload work to users, making the balance a newly important skill in software. Meyvis notes he has implemented automatic LLM-driven updates in TurboTree while writing his blog post, and the feature is working well so far. Here are some of the many software-design questions on my mind: I've had analogous problems in other domains.