← All videos

Engineering video

27:58 · 5 December 2024

don't let coding ruin your life (why 80% of programmers are NOT happy)

Chapters 7 sections

  1. 0:00Introduction
  2. 0:36Competition Anxiety
  3. 5:29Taken for Granted
  4. 12:20The Sprint Mid-Grinder

Key concepts in this video:

1. Competition Anxiety

The constant fear of obsolescence and job security driven by rapid industry changes, boot camps, AI, and recent layoffs.

Watch section from 0:36 →

2. Being Taken for Granted

The reality of developers putting in extensive effort while sales teams take the credit and bonuses, requiring engineers to actively advocate for their value and compensation.

Watch section from 5:29 →

3. The Sprint Mid-Grinder

The pressure of the agile treadmill where developers feel trapped competing over ticket counts and delivery speed rather than meaningful impact.

Watch section from 12:20 →

4. General Gatekeeping

Information hiding and power hoarding by peers or teams, and how building genuine cross-functional trust helps mitigate it.

Watch section from 15:51 →

5. Framework Slavery

The exhausting pressure of constantly chasing every new framework or tool, which can be managed by focusing on core principles and mental models instead.

Watch section from 21:07 →

6. Lack of Mentorship

The reality that companies rarely provide adequate mentorship, making an experienced guide invaluable for navigating career growth.

Watch section from 24:13 →

Transcript

Many people talk about how nice is to be a software engineer, like you make good money and you have these offices with free food and a day in the life of a of a software engineer. What they don't talk about, it's about the ugly side of things. And so today together with Bogdan, uh, we want to talk about the actual reality of the job, not the frapuccino, not the hipster glasses, not the New York City lifestyle, but the actual real life stuff that the developers have to deal with on a daily base that nobody wants to talk about.