Possible Duplicate:
How do you manage your knowledge base?
What do you use for personal note taking to keep track of everything you learn?
Are you always Googling or searching StackOverflow to answer the same questions? Or searching for and copying and pasting existing code? I feel like I have a poor memory, especially remembering things like syntax.
Are there any knowledge management systems that would work well for a programming language or operating system? It would be great if there were a way to save everything I learn in an easy to search system. Does such a thing exist?
Maybe you would be able to search by question (How to sort an array?, How to set static IP?), or by tag (sort, array, enumeration, iterator, IP).
I know it would be easy to develop my own system, but I thought it would be great to learn what works for other people.