My company is about to wrap up our mid year review/promotion cycle, and I put in for promotion to senior engineer. I feel I've been doing good work with a big impact for the company and our customers, so believe there is a good chance I've gotten this promotion. So far in my career these types of promotions have been straight forward. I went from junior to mid, and then through various companies intermediate number schemes for their levels. The main thing though, is the work has pretty much been consistently the same, but just slightly larger each time. I believe this is really the last time in my career a promotion will be as straight forward as "Here's more money, and just slightly larger scope of issues we trust you with".<p>Now I've been thinking what comes after that? In the mainstream there seems to be two main paths. Either go towards the management track, or go towards the architect/staff engineer track. Both of them are drastically different jobs from one another with multitudes of pros/cons. A third, and less traveled option, seems to be to attempt to strike out on your own. The only one I can still have an idea from my current situation of what it would be like though is the architect track. It grows into managing larger, higher risk projects, but still is deeply technical in nature. The other two are so far off from what I actively do though it seems impossible to know that's what I wanted without jumping in and asking questions later.<p>That's the short summary of where my current crossroads are and advice on that would be great, but I think it would also be enlightening to hear how people handle their career goals in a more holistic sense. Do you have 10 year plans? 6 month plans? No plans? How do you tackle unknowns like above?