Am I just slow compared to other people my age in software?
I graduated in 2011, so it’s been about 15 years since undergrad.
But if I actually count the years I professionally worked as a software engineer, it’s only around 8 years.
In between, I did a master’s, spent around four years trying to build a YouTube career, had gaps, changed directions, and worked on different R&D projects. Eventually, I reached Senior Software Engineer.
For probably the last 8 years, though, I’ve been almost obsessively interested in systems programming. I just keep studying it and going deeper. Even when I fail interviews, my reaction is basically to go back, figure out what I didn’t know, study it, build something around it, and try again.
For whatever reason, I haven’t gotten tired of it. I’m still sticking with systems programming and still want to see how far I can take it.
But sometimes I look at people who graduated around the same time as me and wonder where I stand.
A lot of people from the 2011 batch now have 14–15 years of continuous experience. Some are Staff Engineers, Principal Engineers, Architects, Engineering Managers, etc.
Meanwhile, 15 years have passed for me, but I only have around 8 years of actual professional software experience.
So I’m genuinely curious:
Am I slow compared to people in my age group?
I’m not really looking for the standard “everyone has their own journey” answer. I’m curious how experienced engineers actually see this.
Has anyone here lost several years to a master’s, trying a completely different career, starting a business, unemployment, career gaps, family stuff, or just making questionable career decisions?
Did those missing years actually hurt you long term?
Or once you become genuinely good at a technical specialization, does anyone even care that someone your age has 8 years of professional experience while another person has 15?
Especially interested in hearing from people who went deep into systems/low-level engineering later in their careers.