Where are we heading to ?
Main Frame, DOS, Windows, Client Server, Internet, .Net, ....
IT field seem to be wandering lead by one or two gaints. Many lifes get trampled under these gaints.
Software developers have to be learning a new thing every day. All projects are critical for the customer and demands full undivided attention of the software professional. No week-ends.
For customers it may be 2-3 such projects in 5-6 yaers, but for software professionals there are these projects one after for his/her lifetime.