Autonomy Slider and LLM tools for software development

February 21, 2026  genai  programming 

The LLM-based tools, in particular for software development, have gotten so much better lately. Just some months ago I was seeking a solution for turning off autocomplete when there was too little context, and now I find myself more and more operating in more agentic workflows, where larger logic increments are generated based on prompts and carefully maintained initial context.

I find it very fitting to apply the mental model of “autonomy slider”, introduced by Andrej Karpathy, to the varying selection of LLM-based tools and development workflows. In a nutshell, it describes the varying level of agency of a user as compared to how much is offloaded to AI systems. With software engineering, you can e.g. operate with the following levels of involvement:

As a nice reference, I would like to leave a link to Andrey Karpathy’s talk where he introduced this concept: Software Is Changing (Again).