Проект, продукт, как бы вы его ни называли, нуждается в лидере.
Это первое доказательство того, что у вас его нет.Кто-то должен решить, что вы делаете ruby или python.Я сам предпочитаю ruby, но понимаю тех, кто предпочитает python.
Я думаю, что начинать продукт, задавая себе подобные вопросы, - ПЛОХОЙ старт.
Если ваш коллега знает только прототип, а вы знаете только JQuery, вы тоже собираетесь смешивать технологии?То же самое для БД?А для тестирования фреймворков?
Это бесконечный предмет спора.Нужно решить, ИМХО, если ты так хочешь, что-то хорошее должно произойти.Я работаю со многими командами, как консультант, Agile команды, очень зрелые команды для некоторых из них, и это тот тип вещей, которых они избегают любой ценой.
За исключением случаев, когда один из вас собирается работать над какой-то конкретной частью проекта, которой ДЕЙСТВИТЕЛЬНО нужна та или иная технология, но все же считают, что другая лучше всего подходит для остальной части приложения.
Я думаю, например, при пакетном вычислении.У вас есть ВСЕ ваше веб-приложение в формате ror или django, и у вас есть скрипт, называемый CRON или чем-то еще, для вычисления огромных объемов данных вне веб-приложения, заполнения БД или чего-либо еще.
My2Cts.