I was in the Army before I was medically discharged ( I was run-over) so I wound up as a developer not being my first choice.
I think people are developers on a step to somewhere, it's not a destinaton like it used to be. Why? Well I think that coding has lost it's cool.
I love being a Architect but I'm crossing ove to the darkside and entering management ... but I'm still coming here. Being a good *whatever* in tech means that you need to see things from other points of view.