Are the newer generation of developers reliving past mistakes?
Let me explain:
Don’t get me wrong: application development is my passion. But doing what needed to be done to get a web application working wasn’t development… it was pre-ordained bug fixing.
But then Apple slew Moonlight. (And I will forever curse you, Apple, for your proprietary spells have cast a gloom on us simple software folk.)
And then the masses began to talk of HTML5 as though they’d forgotten how his ancestors had ravaged our towns.
And now I can’t help but wonder, as we progress into the future: will future generations of programmers be forced to deal with the same crap that we had to deal with, over and over again?
Will the technologies used in application development prove to follow a cyclic pattern? Clothing style does this… just think of how both the 70’s and 80’s styles have come around. In said fashion, will one generation reintroduce hacker mentalities and force the subsequent generation to deal with the consequences?
Or will advancement be more like some technological tug-of-war between the heroic Architects and the evil Hackers… both alternately giving and then gaining ground as one seeks to build and the other seeks to destroy?