Seja qual for o caminho a escolher sobre a forma de desenvolvimento dos seus projetos (desenvolver a sua própria plataforma ou se especializar em um
framework existentes), sugiro seguir uma metodologia de armazenamento de qualquer função desenvolvida ou incorporação de “script” que imagine poder usar em outros projetos.
Desde sempre, eu guardava algum código que eu achasse interessante e trabalhoso, porém não de forma organizada seguindo uma metodologia. A partir do momento que me organizei para passar a criar minha própria biblioteca de forma organizada, senti um salto significativo na qualidade dos projetos que passei a desenvolver. Mesmo porque, na medida em que vai revisitando aquele código, é inevitável que faça algum ajuste ou nova implementação que resulte sempre numa melhoria da aplicação da lógica e o torne mais eficiente e conseqüentemente, seu sistema vai se tornando mais maduro.