This video was recorded about 6 years back in 2004 on MSDN Channel 9, where Eric Gunnerson was talking about challenges for Programmers then, around 2004. One of the biggest challenge used to be about keeping up with the pace of technology around you. Not surprisingly, I feel, nothing has changed since then. It is still one of the biggest challenges programmer face.
Ask any .NET developer what do they think about .NET 4.0 and a whole range of other new stuff released this year alone, you can feel the overwhelming anxiety. They are more confused and I should say more scared at the pace of .NET platform evolution, than before. Not surprising at all.
Link to the Video here. Don’t forget read comments on that page.
There are a couple of important aspects in those comments. Here are some excerpts from the comments:
- It is a good philosophical observation about the way people work when they're abstracted away from semantics, and I think we're seeing now what was originally intended; save your time to worry about the bigger issues.
The rate of change is indeed a problem. And it is constantly accelerating.
Will development become something you get into after getting your college degree and after 10 years you will have to "retire" to another profession? Or maybe the cost and effort of acquiring the necessary skills will be so high in comparison to the time you have to leverage it, that it won't even be economical - and it will all be outsourced?