It all feels like we’ve been here before, with only the names having changed
They have, while there is no denying that there where significant improvements with the last total technology shift, we do have to accept that we throw everything out and start over again. I sometime wonder where we would be if a language like LISP had come to the forefront and inertia stayed behind it. When we start over on new stacks there is a great deal of reinventing the wheel. Not that that has not contributed to forward progress, but I cant help but imagine what if something like the JDK had been around for lisp back in the 70-80's and we kept on running with it, what if everyone standardized on it. All of the recycling would have been avoided and we would certainly be in a different place. Whether it would be ahead of what we have now is impossible to know, but what can be stated is that the move from the web to mobile was the same as from the PC to the web, which was the same as from the mainframe from to the PC. WE seem to keep reimplementing a lot of the same systems on the next platform. How many accounting systems have been implemented for the Mainframe -> PC -> web and now mobile. But yes it does seem that every generation and every new platform changes out the underlining tools and we set of to re-implement systems in those tools. Along the way we get novel things like Google and Facebook, but for a good deal of the industry it is just implementing the same systems on the next platform.
Comments
It all feels like we’ve been here before, with only the names having changed
They have, while there is no denying that there where significant improvements with the last total technology shift, we do have to accept that we throw everything out and start over again. I sometime wonder where we would be if a language like LISP had come to the forefront and inertia stayed behind it. When we start over on new stacks there is a great deal of reinventing the wheel. Not that that has not contributed to forward progress, but I cant help but imagine what if something like the JDK had been around for lisp back in the 70-80's and we kept on running with it, what if everyone standardized on it. All of the recycling would have been avoided and we would certainly be in a different place. Whether it would be ahead of what we have now is impossible to know, but what can be stated is that the move from the web to mobile was the same as from the PC to the web, which was the same as from the mainframe from to the PC. WE seem to keep reimplementing a lot of the same systems on the next platform. How many accounting systems have been implemented for the Mainframe -> PC -> web and now mobile. But yes it does seem that every generation and every new platform changes out the underlining tools and we set of to re-implement systems in those tools. Along the way we get novel things like Google and Facebook, but for a good deal of the industry it is just implementing the same systems on the next platform.