За неделю работы в The Firehose Project я пока довольно хорошо отношусь к этому решению. Последние 8 лет я в основном работал с SQL и изучал навыки работы с данными, используя R на работе и через Datacamp. Чем больше я думаю об этом, тем больше я понимаю, что у меня выработались ментальные привычки SQL-мышления, от которых нужно избавляться, когда я набираю полный стек.

Я имею в виду, что склонен думать на языке запросов или моделей, а не на абстракции прикладного уровня. Достаточно было пройти первое упражнение по рисованию Firehose, чтобы понять это. Мое первое желание состоит в том, чтобы написать сценарии вставки в базу данных, и я обнаружил, что меня разочаровывает использование вместо этого методов миграции Ruby. Я думаю, что это, вероятно, противоположно тому, с чем сталкивается большинство новых программистов, и в целом мне просто интересно, как это повлияет на меня.

Тем не менее, я рад видеть свет, и чем больше я кодирую, тем меньше я буду прибегать к сложным сценариям SQL или R для выполнения задач интеллектуального анализа данных/визуализации, которые лучше выполнять в виде клиентских или внутренних веб-приложений.