Non si tratta di DevOps, ma di uno sviluppo software diretto, suppongo.
Voglio capire meglio la cultura
Bene, la cosa importante nello sviluppo diretto (senza l'angolo "DevOps") è certamente "agile", vale a dire per lo più SCRUM. Potresti fare di peggio che sederti e leggere il Manifesto Agile o un primer su SCRUM o Kanban per i lavori di manutenzione, correzione dei bug più quotidiani.
A parte questo, parlare di "cultura" è, proveniente dal lato sviluppo, principalmente una cosa specifica DevOps. Sì, abbiamo anche i nostri evangelisti, in particolare per cose più recenti come ruby o golang, ma non così estreme come nel mondo DevOps / Cloud, dove ci sono cambiamenti di paradigma in corso.
e come digerisci il puro numero di file nei tuoi progetti
Avendo lavorato su applicazioni di rubino non banali, non è un problema. Vedi, quei file non sono solo sparpagliati, ma c'è una gerarchia, convenzioni e tutto il resto. In realtà non hai mai bisogno di avere tutti quei file nella tua testa in un unico punto nel tempo, per un progetto ben progettato. Se lavori in un'area specifica, di solito è abbastanza chiaro dove si trovano i file pertinenti e puoi ingrandirli abbastanza facilmente. Lo stesso dovrebbe valere per altri ambienti di programmazione moderni.
In cattive applicazioni, questo è diverso, ma poi lo sviluppatore non "digerisce" nulla, ma inciampa in una frenesia tutto il giorno fino a quando non si chiude. ;)