Как программисты хранят частоиспользуемые куски кода, чтобы каждый раз не вспоминать заново?
Как программисты хранят мелкие разнородные куски кода, примеры использования инструкций, паттерны определенного языка/фреймворка, концепции, частоиспользуемый код, boilerplate, чтобы каждый раз не вспоминать как это сделать, когда это вновь нужно?
И чтобы можно было удобно их копировать/вставлять, искать по ним, добавлять, изредка менять.
Ну не знаю как насчет кусков кода, но в больших проектах у меня обычно присутствует какой-нибудь статический класс Utils с частоиспользуемыми полезными функциями, которые я порой добавляю. Который можно копирнуть в новый проект или взять отдельные функции.
А быстрый набор конструкций языка обычно встроен в ide или можно подключить плагинами типа reshapera.
А готовые куски кода наверное больше применимы к верстальщикам, к html'y...