Meus 2 cents:
Voce acabou de definir: frameworks e boilerplate.
Praticamente todo dev depois de um tempo ja tem um conjunto "pronto" (as vezes nem tanto devido as necessidades de atualizacao tecnologica) de funcionalidades basicas que costuma usar em seus projetos.
Alias, nao eh incomum empresas criarem seus proprios "esqueletos" a partir de boilerplate de prateleira, justamente para agilizar e padronizar o desenvolvimento.
Produtividade eh por ai mesmo.