1. Overcompensating and Proving Yourself
Junior developers often burn themselves out coding non-stop to prove they are not a fraud, which actually communicates self-doubt.
Hear it at 0:00 →Engineering video
0:38 · 12 June 2025
Junior developers often burn themselves out coding non-stop to prove they are not a fraud, which actually communicates self-doubt.
Hear it at 0:00 →Senior developers know they do not need to know everything or prove themselves to others, focusing on solving problems and going home.
Hear it at 0:25 →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, coding non-stop, they want to prove everybody that they're not a fraud. That's overcompensating behavior and it actually communicates the opposite. Every time you try to prove yourself and your technical skills, you're telling people that you're actually doubting yourself.
Senior devs know they are not being paid to know everything. We have Wikipedia for that. They know that they don't have to prove themselves to anyone, only to themselves. They solve problems, then they close their laptops and go home.