
From Junior to Senior: Lessons That Changed How I Write Code
The mindset shifts, technical habits, and career decisions that shaped my growth from a junior developer to a senior engineer over seven years in the industry.
Tags
7 articles

The mindset shifts, technical habits, and career decisions that shaped my growth from a junior developer to a senior engineer over seven years in the industry.

Battle-tested code review practices that go beyond catching bugs, focusing on feedback calibration, review sizing strategies, and creating a review culture that accelerates both code quality and team development.

Navigate the shift from individual contributor to engineering manager with practical frameworks for delegation, one-on-ones, performance management, and the identity change that comes with measuring success through other people's output.

Understand what staff engineering actually entails, how technical leadership differs from management, and the strategies that help senior engineers grow into organizational-impact roles.

How to run one-on-one meetings that build trust and accelerate growth — covering question frameworks, career development conversations, difficult feedback delivery, and tracking action items across sessions.

A senior engineer's guide to mentoring that actually works — structuring 1:1s, giving feedback that sticks, calibrating challenge levels, and building independence rather than dependency.

How to think about career progression as a software engineer, from setting intentional goals to building leverage beyond writing code.