2023-03-13 · Facebook
Почему в основе Doma.ai открытый код
Почему в основе Doma.ai open-source? В 17 году, когда я работал на полставки в ПИКе две недели в месяц, мы жили в старой уютной пятиэтажке в одной квартире с выходцами с Екатеринбурга: Dmitry Chirkov , который потом стал ИТ-директором ПИК-комфорта, Виталий Попов , который создал ПИК-ремонт, Pavel White , Лонгером и еще парой ребят.
В это же время я думал над тем, что из ИТ-системы для одной конкретной управляющей компании превратилось в Doma - платформу для многих. Тогда на кухне в этой советской пятиэтажке мы обсуждали, что сделаем систему с открытым кодом. Обычно все над своим продуктом чахнут, как Горлум над кольцом. "Моя прелесть" и все такое. Не готовы к интеграциям, к партнёрству.
Мы же решили идти по пути открытого кода. Тогда непонятно было, зачем. Сейчас стало яснее
Хочется создать технологический стандарт ИТ-платформы в ЖКХ, которым может хоть кто в мире пользоваться. Наш продукт тогда будет качать не только клиентов конкретной системы в России, но управляющие компании по всему миру. Если в мире начнут появляться независимые команды, которые используют наш открытый код в качестве базы для разработок, и кроме нас появляется сообщество, которое заинтересовано в развитии этого кода, это пойдет на пользу всем продуктам на базе нашего open source.
Из плюсов:
-
Создаётся сообщество айтишников, которые, так или иначе где-то живут. ЖКХ - консервативная неразвитая сфера не только в России. Эти разработчики по всему миру чувствуют боль, связанную с проживанием в жилом доме, и хотят её полечить. Это сообщество айтишников может подключиться к улучшению кода и влиять на его качество, на функционал того, что там появляется нового. Над этим могут вместе работать команды из разных стран.
-
Качество кода, Когда ты создаешь Open Source, ты не можешь писать плохо. Потому что какие-то другие люди на другом континенте этот код будут использовать. Если там будет плохо написано, понятно, что вся история не полетит.
-
Свобода для клиентов. Когда мы говорим застройщику или управляющей компании, у которых есть свои специфические требования, что они могут взять наш код и дописать в него то, что им нужно, они себя чувствуют менее зависимыми. Мы говорим клиенту, если наша стратегия развития будет отличаться от того, что им нужно, они сиогут взять код и хоть что в него дописать. Не зависеть от нашей стратегии, а улучшать код самостоятельно.
Кажется, за таким продуктовым подходом будущее. Хочется в нем поучаствовать