Programando para programadores: Desafios na evolução de um Framework