We live in a world of rapid change. The only things that you can do now that will still be relevant in 10 years is to develop the skills to help you remain flexible, open to learning, and able to accept/embrace change. I have worked in the tech industry for much of my career and I have seen a lot of skill sets come and go, both in what I have needed in order to stay relevant in the industry and in the people I draw on in my work. It is important to keep watching where things are going and to be able to move in the direction that you see your industry or the greater world moving in. It is also important to be very clear on your priorities and values and that what you are doing supports them. This makes it easier to embrace any changes in what you are doing, if you can see how it aligns with what is important to you.
Here are some of the traits I see as being essential for staying relevant 10-20-30+ years into the future:
1. Know yourself.
a. Understand your values and priorities.
b. Constantly set and work toward your goals.
c. Journal about your life, paying particular attention to your goals, your experiences
and how they align with your core values.
2. Accept that change is inevitable and learn to flow with it.
a. Stay vigilant of where your area of interest is going (blogs, media, conferences,
product releases etc.)
b. Learn something new every (Instructables, Lifehacker, etc.)