management

How to Build Confidence in Junior Devs

Thoughts from the intersection of code, craft, people, and progress.

Building confidence in junior developers is key to their growth and success.

Mentoring isn’t just support—it’s empowerment.

Junior developers do not need every obstacle removed. They need obstacles that teach rather than merely punish, plus somebody nearby who can help turn a difficult hour into a useful lesson.

I have learned to be suspicious of advice that only works in a tidy example. Real projects come with history, deadlines, uneven confidence and requirements that move while you are looking at them.

It is tempting to treat progress as a question of effort alone. In practice, energy, confidence, context and timing all shape what we can do. Ignoring those things does not make us rigorous; it makes our conclusions less accurate.

I do not always manage it perfectly. The aim is to make the better choice easier to recognise the next time it appears.