According to a Bloomberg article, I have about three years left before my employability as a software engineer will start to decline.
There was some discussion about this on Slashdot. I particularly liked this comment, in response to why software engineers have a relatively high starting salary:
You’ve got it right when you say “compared to normal people”. Being a (good) software engineer takes a better-than-average brain. Better-than-average as in 98% of the world population won’t ever be a good software engineer, no matter how much time and effort they put in it, because they simply don’t have the brains for it.
I have a hard time believing that my comparative skills will decline so soon. At least right now, I don’t feel like I need to be worried about losing my job to a new grad or having it outsourced. And there is still so much more to learn and master.