← All videos

Engineering video

9:11 · 10 June 2025

7 Junior dev habits that keep you stuck

Chapters 5 sections

  1. 0:00Introduction to Junior Habits
  2. 0:11Proving Yourself and Managing Expectations
  3. 2:47AI Addiction and Rushed Answers
  4. 5:30Taking Things Personally and Hype-Driven Careers

Key concepts in this video:

1. Constant Self-Proof and Overcompensating

Junior developers often burn themselves out trying to prove their technical skills because they doubt themselves, whereas senior developers know they do not need to know everything.

Hear it at 0:11 →

2. Failing to Manage Expectations

Junior developers frequently overcommit by saying yes to things they do not know how to deliver, whereas senior developers say no more often and carefully manage what they commit to.

Hear it at 0:55 →

3. Imposter Syndrome and Comparison

Comparing oneself to others leads to imposter syndrome and burnout, which can be cured by shifting focus toward mastering your craft rather than worrying about what peers are doing.

Hear it at 2:05 →

4. Over-Reliance on AI

Relying entirely on ChatGPT to solve problems instead of enabling thinking can cause developers to go blank during live coding; senior devs rely on their judgment first and use AI selectively.

Hear it at 2:47 →

5. Rushing Answers Without Context

Junior devs tend to blurt out the first answer that comes to mind, while senior devs take time, ask clarifying questions, and consider second-order consequences like added complexity.

Hear it at 4:04 →

6. Taking Feedback Personally

Junior devs often lack a strong self-image and overreact to bad interview feedback or code reviews, whereas senior devs have a thick skin and define their own criteria for success.

Hear it at 5:30 →

7. Career Planning Based on Hype and FOMO

Chasing trends and shiny objects from social media feeds results in knowing many things superficially and mastering nothing; mastery requires ignoring noise and focusing.

Hear it at 6:46 →

8. Hunting for Shortcuts

Stuck developers often lack commitment and chase tricks, but the only true shortcut to becoming senior is a relentless focus on mastering the boring work like documentation and tests.

Hear it at 7:51 →

Transcript

If you feel stuck at junior or mid-level and you want to level up to senior, here are seven bad habits that are probably holding you back and you want to get rid of as soon as possible. The number one trait that yells junior from a mile away, it's constantly trying to prove yourself and your technical skills to others. When they start a new job, junior developers burn themselves out, you know, coding non-stop, even on the weekends.