When the Job Becomes Too Much: Stress, Overwork, and Finding Balance in Tech

Dr. Kai Dupe • September 6, 2025

Recent tragedies remind us that unchecked stress can have devastating consequences, especially as layoffs compound the demands placed on those who remain.

The technology industry has long been seen as a place of innovation, ambition, and opportunity. Yet behind the glossy exteriors of glass-walled campuses and cutting-edge projects lies a growing concern: the human toll of relentless workloads and high-pressure environments. Recent tragedies remind us that unchecked stress can have devastating consequences, especially as layoffs compound the demands placed on those who remain.

In 2016, Joseph Thomas, a 33-year-old software engineer at Uber, took his own life just months after joining the company. His family attributed his decline in mental health to Uber’s crushing work culture. Medical records revealed anxiety, insomnia, and panic attacks, while messages to friends showed how deeply the pressure had broken his spirit. Despite his talent and potential, Thomas felt trapped, unable to summon the energy to look for another job. His story is a haunting example of how toxic work conditions can overwhelm even the most capable professionals.

Fast forward to August 2025, when Pratik Pandey, a 35-year-old Microsoft engineer, was found dead on the company’s Silicon Valley campus in the early hours of the morning. The medical examiner cited a heart attack, but his family believes long nights and unrelenting stress played a role. Pandey had reportedly worked extended hours for weeks on end, often staying at the office late into the night. His death has sparked a renewed debate about burnout, exhaustion, and the hidden costs of tech’s “always-on” culture.

These cases underscore a reality many in the industry know well: layoffs and cost-cutting measures often leave fewer people to do the same amount of work—or more. Engineers, developers, and other staff find themselves stretched thin, juggling multiple projects, fearing mistakes, and quietly battling fatigue. While companies reap short-term savings, employees shoulder the burden in ways that can damage their health and wellbeing.

So, what can employees do to reduce the stress that comes with these demanding jobs? While systemic change at the organizational level is crucial, there are also practical steps individuals can take:

1. Set Boundaries: Resist the expectation to always be available. Logging off at a consistent time, avoiding unnecessary late-night emails, and carving out protected personal hours are vital for recovery.

2. Prioritize Health: Stress often manifests physically. Regular exercise, proper sleep, and balanced nutrition are not luxuries—they’re essential defenses against burnout.

3. Seek Support: Talking to a therapist, counselor, or trusted colleague can help lighten the mental load. Many companies have Employee Assistance Programs (EAPs) that provide confidential resources.

4. Focus on What’s Controllable: Work will always have pressures but reframing how you respond can reduce the weight. Identifying top priorities each day and letting go of less critical tasks can prevent feeling overwhelmed.

5. Advocate for Change: Speaking up—whether by joining wellness initiatives, pushing for realistic deadlines, or simply normalizing conversations about stress—helps build a healthier workplace culture.

Ultimately, these tragedies serve as a sobering reminder: no job is worth a life. As the tech industry continues to evolve, companies must recognize that productivity cannot come at the expense of people. Employees, too, must protect their wellbeing with the same vigilance they bring to their code, projects, and innovations. Because at the end of the day, health and humanity matter far more than deadlines or deliverables.


By Dr. Kai Dupe • October 12, 2026
I have spent much of my career in technology learning, teaching, and staying current.
By Dr. Kai Dupe • September 18, 2026
A mentor gives you advice. A sponsor creates opportunities.
By Dr. Kai Dupe • August 20, 2026
Representation alone will not solve the persistent racial disparities in computing.
By Dr. Kai Dupe • July 28, 2026
The truth is that most software applications exist to manage information.
By Dr. Kai Dupe • July 1, 2026
Artificial intelligence has become the newest member of nearly every software development team.
By Dr. Kai Dupe • June 17, 2026
The true promise of computing is not found in the machines we build, but in the human potential we unlock when knowledge becomes accessible to everyone.
By Dr. Kai Dupe • June 3, 2026
One of the reasons I value the MCT program so highly is that it represents more than technical knowledge.
By Dr. Kai Dupe • May 22, 2026
Software engineering is not simply coding.
By Dr. Kai Dupe • May 15, 2026
Companies often promote the idea that technical skill alone determines success.
By Dr. Kai Dupe • May 3, 2026
Hackathons also strengthen teamwork and communication skills.