The spinning wheel of software
The wheels of software development spins ever faster. It’s like a car with no brakes, where someone keeps pressing the accelerator. I love new technology, but sometimes I wonder if the car will keep accelerating for eternity or simply crash and burn.
The tools and technology I use every day at work was not even conceived when I graduated. I spend a lot of my days writing code in .NET, which was invented about 6 years ago. My primary area of work, web development, has only been about for less than fifteen years and software programming in general started about the time I was born in the seventies. During these years, it has evolved at an enormous rate while adding several new technologies to it’s realm.
Compare it to the world of hospitals and doctors. Even though new ideas and methods pop up all the time, a knee is still a knee. The human knee has looked the same since long before the pyramids were built and will most likely stay that way for a very long time. Biological evolution takes thousands and thousands of years to come up with new stuff, but technology evolution occurs every day.
I think that web development is one of the most interesting work areas these days, but it is also an area that causes stress to developers and requires of them to be fast learners and swiftly adapt to new technology. In short, it’s both very challenging and rewarding at the same time. Join the ride!