80% of developers are unhappy. The problem is not AI, nor is coding
Hustle culture and bureaucracy
The pressure to meet deadlines is often extreme in the IT industry. Developers are under pressure to complete tasks as fast as possible in order to earn as much income as possible. Increased pressure in the workplace leads to unrealistic expectations and burnout. Changing jobs often can provide temporary relief by increasing income, but they end up in similar stressful situations and in new companies.
Then there’s the perennial problem of bureaucracy, which big tech companies suffer from in particular. Endless meetings and unrealistic managers’ demands contribute to the feeling of futility. Developers become frustrated when their time is spent on administrative tasks instead of actual coding, leading to increased job dissatisfaction.
The future seems to be remote, despite employers’ efforts to bring employees back to the office.