Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

After having hard time trying to remember details of my past projects several years ago I was wondering how programmers usually keep track of that?

This kind of information comes handy with job interviews etc.

Do you write down technologies used, challenges faced etc to some kind of "jumbo CV"? Or do you just trust your memory?

share|improve this question

closed as primarily opinion-based by MichaelT, Kilian Foth, Bart van Ingen Schenau, GlenH7, ratchet freak Sep 9 '14 at 20:28

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

Here are some suggestions that have worked well for me:

  1. Keep CV/resume up-to-date--never know when you might need it, and recording each new skill or accomplishment as it is fresh in your memory will help.
  2. Record information about a project in a wiki, whether it be a team or company based wiki, or even your own personal wiki.
  3. Write about new skills or topics of interest in a blog--this is a great way to record useful tips and ideas.
share|improve this answer

I have a two-page CV and, each time I add stuff to it, I remove the least relevant stuff from it, to keep it to two pages.

I figure that anything I cannot remember, or which I have deemed less important than other things, is really not of interest to a prospective employer.

share|improve this answer

I have Folders..




I also keep all previous Vers of My CV.

But, For the most part i just trust my memory. Then go back and look for details if needed. I never needed to look for details for an interview, only when looking for code that might transfer over to a new project.

share|improve this answer

I have worked with 5/6 employers and all of them have different business

and almost all of them in different technologies.... so I dont think keeping any code or notes could have ever helped me.

As other pdr said I just keep removing outdated stuff from CV to keep it simple

share|improve this answer

Just like pdr, I keep the "main" part of my CV under a specific size (2-3 pages), but I also include a one-page list of technologies with experience level (in number of years).

share|improve this answer allows me to have and unlimited number of private repositories. All with convinient timelines. This is what I have been using of late to keep track all my projects.

share|improve this answer

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