I'm starting to think that this constant change is what will prevent Software Creation from becoming mature (and finally accepted as Engineering.) We don't dwell on a thing long enough to truly explore it's pitfalls and potential.
Then again, perhaps that's just the perception from taking a look from too high an altitude. Personally, I'm focusing on the tools I like using; cautiously evaluating newer tools but not the bleeding edge (I like to avoid scabs); making careful decisions about the stack for my latest creation, and then sticking to those choices; in the last five years, I've felt more like I'm doing a Serious Engineering. If other individuals do similar things, perhaps there's hope for industry maturity after all.
Then again, perhaps that's just the perception from taking a look from too high an altitude. Personally, I'm focusing on the tools I like using; cautiously evaluating newer tools but not the bleeding edge (I like to avoid scabs); making careful decisions about the stack for my latest creation, and then sticking to those choices; in the last five years, I've felt more like I'm doing a Serious Engineering. If other individuals do similar things, perhaps there's hope for industry maturity after all.