Кто как, и самое главное где, хранит свои наработки, куски кода и тд.?
Наработки являются частью проектов, где они были применены.
А поиск по комментариям к коду.
Все остальное - лишнее.
Наработки - весьма полезная штука.
Обычно, чтобы проверить какую-либо идею или алгоритм, я создаю проект-модельку. 
Если получилось красиво - оставляю.
Папка с такими проектами - и есть мой личный репозитарий.
В корне папки - батник, который чистит весь этот конгломерат от мусора (временные и исполняемые файлы).
А искать - просто (Far Manager - [Alt]+[F7])
За 20 лет работы - почти гиг чистых сорцов (не в архиве). Копия - в облаке.