Программа пишется тяжело и долго, но результат чисто по цифрам впечатляет. Когда релиз? Надо просто решиться. Находятся все новые и новые баги, которые хочется исправить. Поэтому нужно волевое решение. Зарелизиться и потом обновляться по мере исправления.
Если программа будет генерировать доход, позволяющий нанять второго программиста, обязательно найму. Объем кода для создания контента - самих схем метро, просто огромен и я не справлюсь. Систем метро, существующих на данный момент - больше 160. Какие-то небольшие, а какие-то огромные, которые нужно делать по полгода. К примеру, схема метрополитена Москвы занимает 13500 строчек кода. А ведь схемы еще постоянно изменяются, их нужно еще сопровождать. Да и саму программу нужно поддерживать, особую мороку вызывает маршрутизация. Новые схемы подкидывают новые задачки и маршрутизатор приходится обучать новым трюкам - то петля у них односторонняя, то маршруты на одной станции разные.
В общем, если оценивать мой проект как стартап, то я бы оценил необходимость в программистах в количестве трех-четырех человек.
Не знаю, на сколько меня хватит одного...