lmao at "rm -rf /bin/laden" lol.. good one!.. yah, engineers are life-long learners. There are tons of folks regretting for not getting out of the profession fast enough. Once you're in your mid 40's/early 50's, you'll have other responsibilities with kids, families, old parents, mortgages etc.. your energy is all drained out.. it's not that you can't keep up with technologies.. it's just that you don't enough energy to fuel whatever you want to do professionally.. most other professions tend to be the opposite.. the older you get, the more comfortable/valuable you'll become.. hence, the jobs are more relaxing.. years ago, I used to work for Boeing. They started moving jobs to other states and laid off employees in CA because CA became more expensive to do businesses in. Some laid off engineers I knew actually went back to dental, optometry, and medical schools... i thought these guys were nuts.. but I guess now they might have had a better long-term vision than I had. I wish them well.