>If you aren't developing software, your job will likely become obsolete someday. And, indeed, if you are developing software, and not keeping up with advances, yours will too.
Even if you do keep up with advances, I don't doubt at some point Programming compliers/interpreters will evolve to a point where a five-year old can describe something to them in plain English and they will create/program it.
That might be the furthest into the future, but programmers will eventually obsolete themselves if they do their jobs right.