Мова йде не про DevOps, а про пряму розробку програмного забезпечення.
Я хочу краще зрозуміти культуру
Ну, велика річ у прямому розвитку (без кута "DevOps"), безумовно, "спритний", тобто здебільшого SCRUM. Вам може бути гірше, ніж сісти і прочитати Agile Manifesto або буквар на SCRUM або Kanban для виконання щоденних завдань, виправлення помилок та обслуговування.
Крім того, що говорити про "культуру" взагалі є, що йде з боку dev, здебільшого специфічною для DevOps речі. Так, у нас є і наші євангелісти, спеціально для нових матеріалів, таких як рубін або голанг, але не такі екстремальні, як у світі DevOps / Cloud, де відбуваються фактичні зміни парадигми.
і як ви перетравлюєте велику кількість файлів у своїх проектах
Пропрацювавши над нетривіальними рубіновими програмами, це не велика проблема. Дивіться, ці файли не просто розсіяні навколо неволі-волі, але є ієрархія, конвенції та все таке. Насправді вам не потрібно мати усі ці файли в голові в один момент часу для добре продуманого проекту. Якщо ви працюєте в певній області, зазвичай досить зрозуміло, де знаходяться відповідні файли, і ви можете збільшити масштаб на них досить легко. Те саме має стосуватися інших сучасних середовищ програмування.
У поганих програмах це інакше, але тоді розробник насправді нічого не «перетравить», а просто спотикається цілком у шаленстві цілий день, поки він не вийде. ;)