How to be a

senior

developer

18 January
2024

Adrian Fâciu

26.9 millions

26.9 millions

developers

> 50 %
senior developers

How to be a

senior

developer

How to be a

senior

mature

developer

Short and personal

disclaimer

Technical experience

Be reliable

Estimates

Recap

  • Have technical experience

  • Be reliable

  • Get decent at estimates

Problem solving

Problem solving

Jumping to write code

Explicit tradeoffs

"Right and wrong are a matter of knowing what you are trying to accomplish, what the options are, and how to compare the merit of the options"

Offer solutions, not rants

Technical leadership

You are a role model, act like one

Influence

Grow your
influence

Mentor, coach and sponsor

Mentorship

Coaching

Sponsorship

Communication skills

Listening

Writing

Speaking

Keep a personal log

Constructive feedback

Be aware of
Cognitive Biases

  • Anchoring bias

  • Confirmation bias

  • Hindsight bias

  • Anchoring bias

  • Confirmation bias

  • Hindsight bias

  • Anchoring bias

  • Confirmation bias

  • Hindsight bias

Time management

Soft skills

Technical experience is relatively easy to measure

Behaviours are harder to measure

Behaviours are much harder to 'fix'

What to remember...

“The degree to which other people want to work with you is a direct indication of how successful you’ll be in your career”

Be the engineer that everyone wants to work with

Resources

Resources