Это не DevOps, а прямая разработка программного обеспечения, я полагаю.
Я хочу лучше понять культуру
Что ж, главное в прямой разработке (без угла DevOps), безусловно, «проворный», то есть по большей части SCRUM. Вы можете сделать хуже, чем сесть и прочитать Agile Manifesto или учебник по SCRUM или Kanban для более ежедневных задач по исправлению ошибок и обслуживанию.
Кроме того, говорить о «культуре» вообще, если говорить со стороны разработчиков, в основном о DevOps. Да, у нас есть и наши евангелисты, особенно для более новых вещей, таких как рубин или голанг, но не такие экстремальные, как в мире DevOps / Cloud, где происходят реальные изменения парадигмы.
и как вы перевариваете огромное количество файлов в ваших проектах
Сам поработав над нетривиальными приложениями ruby, ничего страшного. Видите ли, эти файлы не просто разбросаны, но есть иерархия, соглашения и все такое. На самом деле вам никогда не нужно иметь все эти файлы в своей голове в один момент времени для хорошо спроектированного проекта. Если вы работаете в определенной области, обычно довольно ясно, где находятся соответствующие файлы, и вы можете легко увеличить их. То же самое должно быть в других современных средах программирования.
В плохих приложениях все по-другому, но тогда разработчик на самом деле ничего не «переваривает», а просто безумно весь день спотыкается, пока не уйдет. ;)