The Dunning-Kruger Effect is a cognitive bias where people with limited knowledge in a domain overestimate their competence, while true experts tend to underestimate theirs.
In Software Teams
- Junior developers may confidently estimate impossible deadlines
- Senior developers may over-pad estimates due to awareness of edge cases
- Code review culture helps calibrate confidence with actual skill
Awareness of this bias improves estimation, mentoring, and team dynamics.