Ask HN: Best way to advance your programming career only with small companies?
While I'm not writing off applying to large companies, they're also the least likely to give me job offers, so I gotta be a realist and think about how to advance my career with small companies only.
That is, as a programmer, I want to develop the skills to become more of a leader and go-getter. At 35 and with 10 years of experience, I don't feel like I really grew much in my career. I have never lead a project, never guided less-experienced programmers. Or never even participated in interviewing others. Also, I am not interested in starting my own business, or doing another less technical role such as product/project management.
It doesn't seem as easy to move up the programmer ladder with smaller companies, because you can become a big fish in a small pond, but your responsibilities and capabilities could still be dwarfed by what lead programmers at larger companies have.
But it isn't impossible to do, right? Using small companies, to grow your skill set and reputation so you are actually growing in your career? What would you do in this situation?