How to be a

senior

developer

23 May
2024

All-Stack Hangout

Beyond senior

How to be a senior developer

Adrian Fâciu

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

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

Are You Developing Skills That Won’t Be Automated?

HBR

Technical experience is relatively easy to measure

Behaviours are harder to measure

Behaviours are much harder to 'fix'

“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 📚

How to be a senior developer - All Stack

By Adrian Faciu

How to be a senior developer - All Stack

Many of us are or strive to be senior developers, but what does this mean? How should a senior developer behave? What traits does a senior developer have? Join us for this talk and let's discover together what makes a developer a senior one. Discover some skills that can help us grow into this role, or even grow out of it and into the next one. This talk caters to both up-and-coming software developers seeking guidance and seasoned professionals in senior roles aiming to enhance their skills.

  • 213