I took a sabbatical from programming because of AI
Quick Overview
A software engineer chose to take a 30-day sabbatical from his 12-year career because the rapid integration of AI into his daily programming workflow led to severe mental exhaustion and burnout. While he still finds the work intellectually stimulating, the shift from deep, multi-hour problem-solving to the fast-paced, fragmented nature of AI-assisted development—where he must constantly switch between multiple AI agents and evaluate their outputs—has fundamentally changed the nature of his role and drained his capacity to pursue other interests outside of work.
Key Points: The developer took a 30-day sabbatical to recover from burnout caused by the accelerated, high-intensity nature of AI-assisted programming. Traditional deep work, which involved extended periods of focused problem-solving, has been replaced by the need to constantly monitor and manage multiple AI agents. The cognitive load of evaluating AI-generated solutions and understanding their second and third-order effects has increased significantly compared to manual coding. AI-assisted development often results in a shorter feedback loop that prevents the developer from fully investing their mind into solving complex problems. The developer now questions how much longer he can remain in the industry due to the unsustainable mental toll of this new way of working. Maintaining a frugal lifestyle in a small Bulgarian town allows the developer the freedom to take this break and explore other interests like art and science.
Context: The speaker is a software engineer with 12 years of experience who has spent his career building digital products and software. Recently, he has shifted his workflow to utilize multiple AI agents for tasks like updating dependencies and building complex features. This transition has forced him to adapt to a new, more demanding style of technical work characterized by constant context switching and deep, ongoing evaluation of AI-generated code.
Detailed Analysis
This video details the personal struggle of a long-term software engineer dealing with the changing landscape of his profession due to artificial intelligence. He explains that his previous method of working—diving deep into documentation, GitHub issues, and manual problem-solving—has been replaced by a workflow that requires managing several AI agents simultaneously. While this process is efficient, it is mentally taxing, as he constantly switches between agents to check dependencies, evaluate surface-level work, and solve complex architectural problems. He emphasizes that the speed at which he now receives potential solutions from AI prevents him from fully engaging with the underlying logic, which he finds draining. Ultimately, he reflects on his future in the industry, noting that while he enjoys learning, the mental fatigue caused by this new, fast-paced requirement has forced him to take a 30-day break to avoid complete exhaustion and regain the ability to pursue intellectual interests outside of programming.