Las peores capas de abstracción en programación no están en el código... Están en las creencias y aprendizajes de los programadores.