No se trata de DevOps, sino del desarrollo de software directo, supongo.
Quiero entender mejor la cultura
Bueno, lo importante en el desarrollo directo (sin el ángulo "DevOps") es ciertamente "ágil", es decir, en su mayor parte SCRUM. Puede ser peor que sentarse y leer el Manifiesto Ágil o una cartilla sobre SCRUM, o Kanban para los trabajos más diarios, de corrección de errores y mantenimiento.
Aparte de eso, hablar de "cultura" es, desde el lado del desarrollador, principalmente una cosa específica de DevOps. Sí, también tenemos nuestros evangelistas, específicamente para cosas más nuevas como ruby o golang, pero no tan extremas como en el mundo DevOps / Cloud, donde están sucediendo cambios reales de paradigma.
y cómo digiere la gran cantidad de archivos en sus proyectos
Después de haber trabajado en aplicaciones de rubí no triviales, eso no es gran cosa. Verán, esos archivos no solo están esparcidos por todos lados, sino que hay una jerarquía, convenciones y todo eso. En realidad, nunca necesita tener todos esos archivos en su cabeza en un solo punto en el tiempo, para un proyecto bien diseñado. Si trabaja en un área específica, generalmente está bastante claro dónde están los archivos relevantes, y puede hacer zoom sobre ellos con bastante facilidad. Lo mismo debería aplicarse a otros entornos de programación modernos.
En las malas aplicaciones, eso es diferente, pero el desarrollador no "digiere" nada en realidad, sino que simplemente tropieza en un frenesí todo el día hasta que se rinde. ;)