# AI-assisted engineers are burning out, is this fine?

> AI-assisted code generation is not free. It comes with a hidden cost: burnout. Are we dangerously ignorant to this problem? And how can we cope with it? In this post, we discuss this question.

- Date: 2026-05-19T00:00:00.000Z
- Authors: Ivan Chepurin, Travis Turner
- Categories: AI, Developer Community
- URL: https://evilmartians.com/chronicles/ai-assisted-engineers-are-burning-out-is-this-fine

---

<blockquote class="epigraph">
  <p class="quote">
    *If your mind is always busy, there will be no time to build,
    and you will not be successful, particularly if you work too hard on it*.
  </p>
  <p class="source">
    *– Shunryu Suzuki “Zen Mind, Beginner’s Mind”*
  </p>
</blockquote>

**We’re more productive than ever**. AI allows us to generate code at supersonic speeds, unfold entire modules in seconds, and ship thousands of lines of code. It's easier to pick up tasks and generate value, even in unfamiliar codebases. **But there’s a dark side**. AI-assisted code generation isn't free; there's a hidden cost that we as an industry are only beginning to realize: **AI burnout**. Are we dangerously ignorant to this problem? And how can we cope with it?

*Image: Opinions collected across the internet voicing concerns about exhaustion, working too hard, and the changes in work related to adoption of AI*
Across the industry, developer voices are rising, flagging the troubling state they find themselves in: increasing fatigue, a constant race to keep up with the ever-rising pace of work, mixed feelings about AI-assisted coding, and a persistent energy drain. Vibe-coding turns into *doom-coding*. 

“*It's not burnout in the traditional sense. It's something weirder—a kind of cognitive overload masked as productivity*” – [Vibe Coding Paralysis](https://x.com/francedot/status/2017858253439345092)

> We’re dangerously ignorant to one of AI’s biggest hidden costs: **BURNOUT**!

“*AI agents create a weird new kind of burnout ... you might get 4-5 extremely intense hours before your brain is fully cooked.*” – [Teng Yan on X](https://x.com/tengyanAI/status/2048219244471652393)

How did we get here? And more importantly, **how do we break this cycle**? Evil Martians got together to discuss the subject, share personal experiences, and explore possible solutions. This article grew out of those conversations.

## TL;DR

AI-first workflows make you work harder and generate less fulfillment. They contribute to burnout in a variety of ways. To keep our AI workflows sustainable we must:

1. Restore enjoyment of the work process
2. Rebuild feelings of achievement, ownership, and pride
3. Remove the unhealthy inclination to maximize productivity *at every moment*

There's a [self-help action list](#self-help-action-items) at the end of this post that covers all of these points. Use it to push yourself in the right direction.

That said, discovering the root nature of the problem is actually the first and most necessary step toward fixing it. Keep reading to see what fuels AI burnout.

## The real question was never about the future of AI

We keep asking: _can AI solve problems on its own_? _Is the quality good enough_? _Is efficiency the main criteria_? _Can it eventually replace humans_? Personally, **I believe the answer to all of the above is: no**. But ultimately, this is all future-oriented speculation.

But we're living in the present. Instead of fueling anxiety by trying to predict the future, **we should focus on what we can control today**.

*Read also Evil Martians' article*: https://evilmartians.com/chronicles/so-your-developers-use-ai-now-here-is-what-to-know

If we step away from the narrative that “_it’s so over_” with each new shiny model, we might actually start asking the right questions:
- Where are these tools actually helpful, and where are they _not_?
- What’s the optimal way to use them today?
- And, most importantly, **how do we keep it sustainable**?

We’re so obsessed with AI’s destiny, we’re forgetting about our own.

> Will AI outlast the bubble? Probably. _Will you_?

“*Introducing AI in the workplace is actually forcing employees to work harder, instead of making their jobs easier*” – [AI Is Forcing Employees to Work Harder Than Ever](https://futurism.com/artificial-intelligence/ai-forcing-employees-work-harder)

That’s the question that matters today. And it depends on how you manage your energy, expectations, how you plan your day, and how work actually *feels*. We need to slow down and make sure we’re taking care of ourselves first. Adopt healthier work practices. Otherwise, we’ll burn out before the future we’re debating even arrives.

## AI’s biggest promise (is sort of) a lie

Why do we need AI? At its core, there is one ultimate promise for humanity: **the machine now does X, so we can work less.** Let the machine handle the boring parts, so we can focus on what we enjoy. 

But in reality, that’s not what we see happening.

“*Devs are reporting more mental fatigue working with AI. Their argument is that they signed up for deep, focused intellectual work. But agentic coding turns it into short-term dopamine hits and long-term drain.*” – [@Hesamation on X](https://x.com/Hesamation/status/2048773170195238922)

A [study by Harvard Business Review](https://hbr.org/2026/03/when-using-ai-leads-to-brain-fry) confirms “_cognitive exhaustion from intensive oversight of AI agents–is both real and significant_” with employees reporting that “_the presence of AI tools has increased their workload_.”

> With AI, people seem to work harder, not smarter.

_Why_? The answer is surprisingly simple. Let’s do some math.

## The math behind the productivity trap

Ben and Alice have 4 hours of software engineering work ahead:
- Ben is an old-school engineer. He codes manually and believes LLMs slow him down.
- Alice prefers to delegate coding to AI and sticks to reviewing.

They both start by planning the feature. Ben does it in his head, Alice composes a plan with an LLM. Then, they implement. Ben physically types the code on his keyboard. Alice watches code being generated, then reviews, steers, and edits. Ben finishes his task in 4 hours. While Alice gets a 2x speed boost and finishes in only 2. So, on paper, it looks like Alice worked less.

But that’s not what actually happened. We have to take cognitive effort into account:

*Image: graph showing 2 AI-assisted tasks with higher work intensity compressed into the same timeframe as one single task executed without AI-assistance and with better distribution of intensity*
Ben worked longer, but did much less mental heavy-lifting, and his intellectual activity was distributed. He had to rethink parts of his architecture along the way, but in the end everything came together. It was challenging, but rewarding. A controlled marathon rather than a race.

Meanwhile, Alice was doing a high-intensity cognitive workout for 2 hours. She spent her time prompting, reviewing, and debugging–all cognitively demanding tasks.

“*You're looking at the output of someone else's decision-making ... and you have to work backwards from the code to reconstruct the reasoning.*” – [Why reviewing AI code is harder than writing it yourself](https://www.linkedin.com/pulse/why-reviewing-ai-code-harder-than-writing-yourself-garth-oatley-uodae)

Then, the key difference: after finishing, **Ben stopped**. He felt satisfied–he solved a real problem, understood the system, found the optimal solution, and had a sense of ownership.

**Alice didn’t stop**.

“*Some workers were using up what previously had been natural breaks during the day to prompt AI, eventually filling most of their time at the office with tasks*.” – [In the workforce, AI is having the opposite effect it was supposed to, UC Berkeley researchers warn](https://fortune.com/2026/02/10/ai-future-of-work-white-collar-employees-technology-productivity-burnout-research-uc-berkeley/)

She finished early, but it didn’t _feel_ like enough. In fact, she thought it “came easy,” even though it was cognitively harder. Maybe she even felt slow, as *her expectations for her own work were unreasonably high*–after all, the narrative tells her she should be a “10x engineer.”

So, she moved straight to the next task. Then, the next one.

Over the same 4-hour window:
* Ben did **1x steady, fulfilling work** and went to have lunch
* Alice did **2x high-intensity, draining work**

AI-assisted coding grows the workload exponentially–increasing both the amount of tasks and the intensity of work. In turn, AI-driven burnout is a result of three interdependent things happening simultaneously:

## What we lose when AI writes the code

AI-driven burnout is a result of three interdependent things happening simultaneously:

* Less fulfillment generated by work process
* Higher intensity of work
* Greater quantity of work

*Image: Programming before AI*
The cycle of **planning → crafting → result** is being disrupted. When we use LLMs, we skip from planning and go straight to the result. We replace the enjoyable, meditative and tactile process of writing code with reviewing AI-generated code (which requires more mental effort and is more tiring).

So, we remove the part that we like, and replace it with a part that we really don’t.

Then, we speed this loop up and repeat it several times a day. There’s simply not much left in our work *to be enjoyed*. At the same time, pace and intensity go up.

*Image: AI-assisted programming*
> We compensate for a lack of satisfaction with work quantity.

Feelings of satisfaction used to come automatically when writing code. Now, ownership, achievement, pride–have been reduced or have disappeared completely.

**We don’t live through the creative process like before, the connection to the result becomes weaker, so it gets harder to be proud of it**. This creates the inclination to work more, since we don’t internalize the value of our work.

## A quiet career change

People choose careers based on their interests for certain activities. Artists enjoy painting, not just exhibiting them. Writers enjoy writing, not just publishing or signing copies. And programmers enjoy programming! Not just deploying a product. But now, for many, **the part of the profession that attracted them in the first place is being removed or fundamentally altered**.

If we stare into a crystal ball for a bit we might see a potential future: _the AI-first approach transforms the ecosystem so much that engineering functions can be performed sufficiently by non-technical roles (plus design, product management, and so on). Reliance on narrow specialists decreases. The entire scope of product creation and maintenance is handled by jack-of-all-trade “AI generalists”_.

But we’re not there yet! Our job title remains the same. Roles and grades are the same as two years ago. Yet the structure of the work is already changing so much that it can feel like a different profession. We find ourselves in a peculiar situation: **without consciously deciding to change careers, we're quietly making that transition**. There are essentially four paths forward:

1. Find ways to enjoy this new kind of work and evolve with it.
2. Ignore AI and keep working like it doesn’t exist.
3. Work with AI but without enjoyment, hoping for a return to the good old days, when our responsibilities and professional identity were closely tied to craftsmanship.
4. Change careers; find another field of interest, less affected by AI.

Obviously, the first option is preferable, the second is denial, and the third is not sustainable. A radical career change goes beyond the scope of this article, so we should focus on the first option–**avoiding burnout and relearning how to appreciate the profession in its new form**.

## Daily reasons contributing to burnout

Before moving to solutions, let’s review other *daily* factors for developers that have appeared with the adoption of AI workflows that are also adding to our burnout meters.

### Losing context

When you work with an agent, as it gets more context, you lose it. You stop needing to hold the project in your head: the architecture, the edge cases, the reasoning behind past decisions–it all starts living outside of you. 

“*Technical debt lives in the code. Cognitive debt lives in people*.” – [What I'm hearing about cognitive debt (so far)](https://margaretstorey.com/blog/2026/02/18/cognitive-debt-revisited/)

>You not only delegate writing the code, but actually understanding your system.

This extraction creates a subtle but serious problem. This is because the deeper your engagement with a codebase, the better your judgment. You spot problems before they become bugs. You recognize the shortcuts that will cost you later. You understand its problems, not just intellectually, but intuitively. That intuition is built through immersion–and agentic workflows erase it.

This also cascades to the team and onboarding. You can't teach or review what you've never learned. Over time, you become a supervisor of a project you no longer truly know. And **supervising something you don't understand is exhausting**.

### No time for passive thinking

When solving a problem the traditional way, **a lot of thinking happens unconsciously**. This goes on in the background as you experiment with code, or even while you're away from the screen: on a walk, in the shower, or half-asleep. It's one of the ways your brain processes hard problems.

With AI, we're losing this critical part of the problem-solving process. Planning collapses into a few minutes of back-and-forth with a model, replacing actual thinking with agreeing or disagreeing with its proposals. 

>The model fills the silence before your own thinking has a chance to connect dots.

As a result, you make seemingly fine, but objectively non-optimal decisions → generate imprecise code on top of it → realize the weakness later in the process → feel the need to start over or rework the entire thing.

### False expectations

Starting to work on a project with AI assistance creates a false sense of euphoria. Features appear, progress seems easy, you pick up one task after the other.

But this creates a trap. Both yourself and your clients (or managers) set expectations upon that pace. **This sprint becomes the baseline expectation**. When the inevitable slowdown comes, you find yourself struggling to re-reach that bar.

### Review bottlenecks

“*Now those PRs hit the review queue, and your reviewers haven't tripled*.” – [If you thought the speed of writing code was your problem - you have bigger problems](https://andrewmurphy.io/blog/if-you-thought-the-speed-of-writing-code-was-your-problem-you-have-bigger-problems)

With agents, often, the volume of generated code often far exceeds what one person could reasonably review. Agentic coding speeds up typing (which, by the way, was never the slow part to begin with). But with that, it **removes the bottleneck on introduced errors, bugs, and poor decisions**.

People feel less responsible for AI-generated code. Some don't look at it at all, passing it directly to whoever holds quality standards on the team. 

>The more code is generated, the more code needs to be reviewed.

That reviewer (often a senior engineer) must now absorb a disproportionate share of risk, stress, and cognitive load. They're trying to maintain system sanity, best practices, and codebase quality standards–while being hit by thousands of lines of (at best) mediocre code that nobody else has read.

### Endless possibilities

When writing code by hand, the effort of each new direction acted as a built-in scoping mechanism. Trying another approach was more costly, so you'd weigh carefully whether it was worth it.

With AI, this friction is mostly gone. Every new idea costs only a prompt. 

> This opens a world of possibilities but **it's easy to get carried away exploring them**. 

Seemingly cheap iterations can accumulate, and by the time you notice how long you've been at it, you've already passed the point where stopping would have made sense.

---

## Self-help action items

So, is this all fine? It doesn't have to be this way. Below, you’ll find a list of practical advice: work practices you can apply today to improve your relationship with AI-enabled workflows and keep your burnout meters under control. Start with the ones that respond to a sentiment that feels the most relevant.

  <svg class="notepad-head-svg" viewBox="0 0 1101 101" fill="none" xmlns="http://www.w3.org/2000/svg">
  <path d="M1101 101H0V21H1101V101ZM46 44C37.1634 44 30 51.1634 30 60C30 68.8366 37.1634 76 46 76C54.8366 76 62 68.8366 62 60C62 51.1634 54.8366 44 46 44ZM99 44C90.1634 44 83 51.1634 83 60C83 68.8366 90.1634 76 99 76C107.837 76 115 68.8366 115 60C115 51.1634 107.837 44 99 44ZM152 44C143.163 44 136 51.1634 136 60C136 68.8366 143.163 76 152 76C160.837 76 168 68.8366 168 60C168 51.1634 160.837 44 152 44ZM205 44C196.163 44 189 51.1634 189 60C189 68.8366 196.163 76 205 76C213.837 76 221 68.8366 221 60C221 51.1634 213.837 44 205 44ZM258 44C249.163 44 242 51.1634 242 60C242 68.8366 249.163 76 258 76C266.837 76 274 68.8366 274 60C274 51.1634 266.837 44 258 44ZM311 44C302.163 44 295 51.1634 295 60C295 68.8366 302.163 76 311 76C319.837 76 327 68.8366 327 60C327 51.1634 319.837 44 311 44ZM364 44C355.163 44 348 51.1634 348 60C348 68.8366 355.163 76 364 76C372.837 76 380 68.8366 380 60C380 51.1634 372.837 44 364 44ZM417 44C408.163 44 401 51.1634 401 60C401 68.8366 408.163 76 417 76C425.837 76 433 68.8366 433 60C433 51.1634 425.837 44 417 44ZM470 44C461.163 44 454 51.1634 454 60C454 68.8366 461.163 76 470 76C478.837 76 486 68.8366 486 60C486 51.1634 478.837 44 470 44ZM523 44C514.163 44 507 51.1634 507 60C507 68.8366 514.163 76 523 76C531.837 76 539 68.8366 539 60C539 51.1634 531.837 44 523 44ZM576 44C567.163 44 560 51.1634 560 60C560 68.8366 567.163 76 576 76C584.837 76 592 68.8366 592 60C592 51.1634 584.837 44 576 44ZM629 44C620.163 44 613 51.1634 613 60C613 68.8366 620.163 76 629 76C637.837 76 645 68.8366 645 60C645 51.1634 637.837 44 629 44ZM682 44C673.163 44 666 51.1634 666 60C666 68.8366 673.163 76 682 76C690.837 76 698 68.8366 698 60C698 51.1634 690.837 44 682 44ZM735 44C726.163 44 719 51.1634 719 60C719 68.8366 726.163 76 735 76C743.837 76 751 68.8366 751 60C751 51.1634 743.837 44 735 44ZM788 44C779.163 44 772 51.1634 772 60C772 68.8366 779.163 76 788 76C796.837 76 804 68.8366 804 60C804 51.1634 796.837 44 788 44ZM841 44C832.163 44 825 51.1634 825 60C825 68.8366 832.163 76 841 76C849.837 76 857 68.8366 857 60C857 51.1634 849.837 44 841 44ZM894 44C885.163 44 878 51.1634 878 60C878 68.8366 885.163 76 894 76C902.837 76 910 68.8366 910 60C910 51.1634 902.837 44 894 44ZM947 44C938.163 44 931 51.1634 931 60C931 68.8366 938.163 76 947 76C955.837 76 963 68.8366 963 60C963 51.1634 955.837 44 947 44ZM1000 44C991.163 44 984 51.1634 984 60C984 68.8366 991.163 76 1000 76C1008.84 76 1016 68.8366 1016 60C1016 51.1634 1008.84 44 1000 44ZM1053 44C1044.16 44 1037 51.1634 1037 60C1037 68.8366 1044.16 76 1053 76C1061.84 76 1069 68.8366 1069 60C1069 51.1634 1061.84 44 1053 44Z" fill="var(--notepad-fill)"/>
  <rect x="41" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="571" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="306" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="836" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="94" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="624" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="359" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="889" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="147" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="677" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="412" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="942" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="200" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="730" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="465" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="995" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="253" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="783" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="518" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  <rect x="1048" width="10" height="66" rx="6" fill="var(--notepad-chain-fill)"/>
  </svg>

    How to stop AI burnout ⚕️

      ✔️ [Acknowledge your wins](#acknowledge-your-wins)
      <p class="description">Raise awareness of the value that you bring and become proud of your work.</p>

      ✔️ [Rethink your AI workflow](#rethink-your-ai-workflow)
      <p class="description">Work with AI agents in a way that they help you instead of augmenting fatigue.</p>

      ✔️ [Keep exercising your craft](#keep-exercising-your-craft)
      <p class="description">Reconnect with the enjoyable part of work.</p>

      ✔️ [Discipline and work-life-balance](#discipline-and-work-life-balance)
      <p class="description">Plan your work hours and remember to take breaks.</p>

      ✔️ [Find new areas of interest in your work](#find-new-areas-of-interest-in-your-work)
      <p class="description">Explore new skills for your evolving role.</p>

  <svg class="lurkers-svg" width="192" height="76" viewBox="0 0 192 76" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path d="M128 54C130.209 54 132 52.2091 132 50C132 47.7909 130.209 46 128 46C125.791 46 124 47.7909 124 50C124 52.2091 125.791 54 128 54Z" fill="white"/>
    <path d="M152 54C154.209 54 156 52.2091 156 50C156 47.7909 154.209 46 152 46C149.791 46 148 47.7909 148 50C148 52.2091 149.791 54 152 54Z" fill="white"/>
    <path d="M128 40C122.49 40 118 44.49 118 50C118 55.51 122.49 60 128 60C133.51 60 138 55.51 138 50C138 44.49 133.51 40 128 40ZM128 56C124.69 56 122 53.31 122 50C122 46.69 124.69 44 128 44C131.31 44 134 46.69 134 50C134 53.31 131.31 56 128 56Z" fill="white"/>
    <path d="M152 40C146.49 40 142 44.49 142 50C142 55.51 146.49 60 152 60C157.51 60 162 55.51 162 50C162 44.49 157.51 40 152 40ZM152 56C148.69 56 146 53.31 146 50C146 46.69 148.69 44 152 44C155.31 44 158 46.69 158 50C158 53.31 155.31 56 152 56Z" fill="white"/>
    <path fill-rule="evenodd" clip-rule="evenodd" d="M176 63.8V76H172V34.29C171.44 33.42 171.15 33 170 33C168.85 33 168.49 33.53 167.85 34.53C167.511 35.2655 166.968 35.8885 166.285 36.3251C165.603 36.7617 164.81 36.9937 164 36.9937C163.19 36.9937 162.397 36.7617 161.715 36.3251C161.032 35.8885 160.489 35.2655 160.15 34.53C159.51 33.5 159.15 33 158 33C156.85 33 156.49 33.53 155.85 34.53C155.511 35.2655 154.968 35.8885 154.285 36.3251C153.603 36.7617 152.81 36.9937 152 36.9937C151.19 36.9937 150.397 36.7617 149.715 36.3251C149.032 35.8885 148.489 35.2655 148.15 34.53C147.51 33.5 147.15 33 146 33C144.85 33 144.49 33.53 143.85 34.53C143.511 35.2655 142.968 35.8885 142.285 36.3251C141.603 36.7617 140.81 36.9937 140 36.9937C139.19 36.9937 138.397 36.7617 137.715 36.3251C137.032 35.8885 136.489 35.2655 136.15 34.53C135.51 33.5 135.15 33 134 33C132.85 33 132.49 33.53 131.85 34.53C131.511 35.2655 130.968 35.8885 130.285 36.3251C129.603 36.7617 128.81 36.9937 128 36.9937C127.19 36.9937 126.397 36.7617 125.715 36.3251C125.032 35.8885 124.489 35.2655 124.15 34.53C123.51 33.5 123.15 33 122 33C120.85 33 120.49 33.53 119.85 34.53C119.511 35.2655 118.968 35.8885 118.285 36.3251C117.603 36.7617 116.81 36.9937 116 36.9937C115.19 36.9937 114.397 36.7617 113.715 36.3251C113.032 35.8885 112.489 35.2655 112.15 34.53C111.51 33.5 111.05 33 110 33C108.95 33 108.56 33.42 108 34.29L108.06 76H104V63.8C101.739 63.341 99.7071 62.1145 98.2473 60.3285C96.7874 58.5425 95.99 56.3067 95.99 54C95.99 51.6933 96.7874 49.4575 98.2473 47.6715C99.7071 45.8855 101.739 44.659 104 44.2V32C104 16.75 112.75 8 128 8H152C167.25 8 176 16.75 176 32V44.2C178.261 44.659 180.293 45.8855 181.753 47.6715C183.213 49.4575 184.01 51.6933 184.01 54C184.01 56.3067 183.213 58.5425 181.753 60.3285C180.293 62.1145 178.261 63.341 176 63.8ZM108.06 30.27C108.68 18.48 115.7 12 128 12H152C164.46 12 171.49 18.65 172 30.73V31.48C171.387 31.1484 170.697 30.9829 170 31C169.189 30.9981 168.394 31.2301 167.711 31.6681C167.029 32.1062 166.486 32.7318 166.15 33.47C165.51 34.47 165.15 35 164 35C162.85 35 162.49 34.5 161.85 33.47C161.511 32.7345 160.968 32.1115 160.285 31.6749C159.603 31.2383 158.81 31.0063 158 31.0063C157.19 31.0063 156.397 31.2383 155.715 31.6749C155.032 32.1115 154.489 32.7345 154.15 33.47C153.51 34.47 153.15 35 152 35C150.85 35 150.49 34.5 149.85 33.47C149.511 32.7345 148.968 32.1115 148.285 31.6749C147.603 31.2383 146.81 31.0063 146 31.0063C145.19 31.0063 144.397 31.2383 143.715 31.6749C143.032 32.1115 142.489 32.7345 142.15 33.47C141.51 34.47 141.15 35 140 35C138.85 35 138.49 34.5 137.85 33.47C137.511 32.7345 136.968 32.1115 136.285 31.6749C135.603 31.2383 134.81 31.0063 134 31.0063C133.19 31.0063 132.397 31.2383 131.715 31.6749C131.032 32.1115 130.489 32.7345 130.15 33.47C129.51 34.47 129.15 35 128 35C126.85 35 126.49 34.5 125.85 33.47C125.511 32.7345 124.968 32.1115 124.285 31.6749C123.603 31.2383 122.81 31.0063 122 31.0063C121.19 31.0063 120.397 31.2383 119.715 31.6749C119.032 32.1115 118.489 32.7345 118.15 33.47C117.51 34.47 117.15 35 116 35C114.85 35 114.49 34.5 113.85 33.47C113.514 32.7318 112.972 32.1062 112.289 31.6681C111.606 31.2301 110.811 30.9981 110 31C109.303 30.9829 108.613 31.1484 108 31.48V31L108.06 30.27ZM101.1 50.534C100.384 51.5477 99.9994 52.7587 100 54C99.9994 55.2413 100.384 56.4523 101.1 57.466C101.817 58.4797 102.83 59.2462 104 59.66V48.34C102.83 48.7538 101.817 49.5203 101.1 50.534ZM176 48.34C177.172 48.7523 178.187 49.5182 178.905 50.532C179.623 51.5459 180.009 52.7576 180.009 54C180.009 55.2424 179.623 56.4541 178.905 57.468C178.187 58.4818 177.172 59.2477 176 59.66V48.34Z" fill="white"/>
    <path d="M40 54C42.2091 54 44 52.2091 44 50C44 47.7909 42.2091 46 40 46C37.7909 46 36 47.7909 36 50C36 52.2091 37.7909 54 40 54Z" fill="white"/>
    <path d="M64 54C66.2091 54 68 52.2091 68 50C68 47.7909 66.2091 46 64 46C61.7909 46 60 47.7909 60 50C60 52.2091 61.7909 54 64 54Z" fill="white"/>
    <path d="M40 40C34.49 40 30 44.49 30 50C30 55.51 34.49 60 40 60C45.51 60 50 55.51 50 50C50 44.49 45.51 40 40 40ZM40 56C36.69 56 34 53.31 34 50C34 46.69 36.69 44 40 44C43.31 44 46 46.69 46 50C46 53.31 43.31 56 40 56Z" fill="white"/>
    <path d="M64 40C58.49 40 54 44.49 54 50C54 55.51 58.49 60 64 60C69.51 60 74 55.51 74 50C74 44.49 69.51 40 64 40ZM64 56C60.69 56 58 53.31 58 50C58 46.69 60.69 44 64 44C67.31 44 70 46.69 70 50C70 53.31 67.31 56 64 56Z" fill="white"/>
    <path d="M94 8C90.19 8 88 5.81 88 2C88 0.9 87.1 0 86 0C84.9 0 84 0.9 84 2C84 4.18 84.54 6.1 85.51 7.66L80.22 12.95C76.21 9.72 70.74 8 64 8H40C33.25 8 27.78 9.72 23.78 12.95L18.49 7.66C19.46 6.1 20 4.18 20 2C20 0.9 19.1 0 18 0C16.9 0 16 0.9 16 2C16 5.81 13.81 8 10 8C8.9 8 8 8.9 8 10C8 11.1 8.9 12 10 12C12.18 12 14.1 11.46 15.66 10.49L20.95 15.78C17.72 19.79 16 25.26 16 32V76H20V32C20 19.1 27.1 12 40 12H64C76.9 12 84 19.1 84 32V76H88V32C88 25.25 86.28 19.78 83.05 15.78L88.34 10.49C89.9 11.46 91.82 12 94 12C95.1 12 96 11.1 96 10C96 8.9 95.1 8 94 8Z" fill="white"/>
  </svg>

### Acknowledge your wins

>😐 _I have a weak sense of achievement. I take no pride in my work. It doesn’t feel like enough. It doesn’t even feel truly mine._

If any of the statements above resonate with your inner world, you need to be more aware of the value that you bring! This makes you associate deeper with your work and feel better about it:

* **Adjust your thinking.** AI may generate the code, but you still do the work. As explored in [the Math](#the-math-behind-the-productivity-trap) section, you’re probably working harder than you used to–*you have the right to be proud*.
*  **Keep a win-log.** Note every task you complete during the day. If your organization has a channel to share wins with your peers, do that regularly too. (If it doesn’t, you can propose one.) For instance, at Evil Martians, our team has a very active win channel and it's always great to see our team members shouting each other out.
* **Demo the results of your work to your teammates.** Present your work to your manager or your peers. Share your screen, walk them through what you’re building. This is also a regular practice for our team.
* **Track hours**. This can also be beneficial as a part of work-life balance control. But even more importantly, tracking time gives you measurable, visible blocks of the work you’re doing.

### Rethink your AI workflow

> 🤷 _AI isn't helpful, the process is exhausting, it would be more efficient to code by hand._

If this sounds like you, try adding some rules to control and improve the way you use agents:

* **Plan more, review less**. Always start with “plan” mode. *Read it*. Fix errors in plan before they become code. Perfect scenario: try and get a valid result in one iteration.
* **Don’t spend too long trying to make it work**. If you can’t get a good result after 3-4 steps, start over. Try a different approach.
* **Don’t work on multiple tasks in parallel**. Now that generating code feels easy, it’s tempting to pick up more than one task at a time. But it’s a trap. It adds mental strain and debt you’ll need to come back to. Plan a clear checkpoint and don’t switch until you get there.
* **Don’t work on two AI-heavy tasks in a row**. AI can feel addictive at times, and it’s easy to start going from one task straight into the other. It doesn’t let your mind recover. A good practice is to let your brain relax a bit after each agentic task you complete.
* **Decompose tasks**. AI can generate hundreds of lines in one prompt, so breaking down tasks may feel less necessary than with human developers. But in reality the mental load of large tasks doesn’t disappear–it’s only offset to a later stage. Also, working on large tasks, it’s easier to get caught up, not take breaks, etc.

### Keep exercising your craft

>😔 _My work is becoming too synthetic. I liked how coding used to be and I miss it._

Don’t use AI all the time. You can still do some good ol’ coding work from time to time.

* **Protect “craft” hours or tasks**. Take some time off from AI. Select some time in a day or specific tasks where you won't code with agents. These don’t have to be the hardest tasks that AI “can’t handle"; this isn't about maximizing your productivity. Do it to reconnect with the quiet, enjoyable part of your work. 
* **Know when *not* to use agents**. Don’t just default to using AI for everything. There are *some* tasks where use of agents is beneficial: boring tasks, ones where you know AI is guaranteed to give you a noticeable efficiency boost, or simply those that you don’t want to do yourself. But for the tasks that you enjoy, keep them to yourself.
* **Use “Ask” mode**. Leverage the model itself to navigate the unfamiliar codebase. Use this to assist and advise you when needed, not for generating the implementation.
* **Don’t use AI for passion projects**. If you’re building a pet project, abstain from using agents there (more than you want to, anyway). You’re doing it on your own time, there are no deadlines–in other words, the perfect opportunity to enjoy the process in a way you’re truly passionate about.

### Discipline and work-life balance

> 🫩 _I’m working too much, at the end of the day I don’t have time or energy for anything else._

Plan the day and commit to follow it.

* **Plan your work hours**. Do not work outside of them; stop mid-feature if you have to. (This plays well with tracking your hours.)
* **Take regular *proper* breaks**. This is especially important now, since your brain can always be working hard, and doesn’t get a natural chance to recharge during coding sessions.
* **Plan your intention for the day**. Stop once done. If you complete everything ahead of the schedule, don’t fill it with further hard work. Instead, dedicate this time to communicating, learning, cleanup, or some other "soft" task.

### Find new areas of interest in your work

 > 😵‍💫 _My role is starting to feel like a different profession and I don’t like what it’s becoming._

As explored in the [Quiet career change](#a-quiet-career-change) section, this feeling is justified. The fact is: this profession *is* changing. And we should look for new ways to appreciate this new form. Here are some relevant areas and skills where you can seek satisfaction:

* Work with users, interviews, feedback loops, identifying real needs.
* Focus on communication and soft skills.
* Explore analytics, prototyping and hypothesis testing.
* Learn to fine-tune agents and set up guardrails to make “vibe coding” sustainable.
* Get good at performance optimization.

## Epilogue

In these times of uncertainty, it’s utterly important to distinguish between the reality and the marketing narrative. The tension between these is where a lot of unnecessary pressure originates.

That said, AI *is* changing our reality, and–whether we like it or not–it’s here to stay. That part is beyond our control. But what *is* in our control is how we approach work, where we set our boundaries, and what we choose to believe.

> AI *can* be helpful. Problems appear only if you misuse it.

Slow down. Touch grass. Set sustainable expectations. Learn to use AI to help you, not overwhelm you. Find the little things that you like. Notice them. Remember why you chose this profession and reconnect with it.

The industry will figure itself out eventually. *Your* job is to make it there with your energy, your curiosity, and your ability to enjoy work still intact.

---

**AI-assisted devs** Martians amplify your project to launch your product in weeks, not months. [Contact Evil Martians](https://evilmartians.com/contact-us)
