One problem that I have faced over the years is that when I stop using a technology (COM,QT)/language (VBScript)/feature (Templates) for development over the time I lose skill in that.

What in your opinion is the "easiest" way to retain familiarity so that when I come back to any of them, effort for relearning is minimal.

closed as too broad by durron597, user40980, user22815, Kilian Foth, Dan Pichelman Jul 6 '15 at 13:01

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.


Keep hold of your own reference books. That way, you can go back and refresh your memory. Personally, if you are not regularly using some memory allowing it to fade and to use that capacity for current stuff seems to be a more efficient use of the grey matter. Rereading the same books that you originally used allows old memories to be refreshed surprisingly quickly.

I am looking forward to 10 years time when COM programmers make £2000 a day. :)

  • That would be the day :-) – Gaurav Nov 26 '10 at 3:38

The best way to keep up to date with previous technologies is to have simple personal projects which use them. I try to keep a list of personal projects based on different technologies, I can always revisit them if you want to brush up my skills.

Not the answer you're looking for? Browse other questions tagged or ask your own question.