2023-03-13 · Facebook

Почему в основе Doma.ai открытый код

Почему в основе Doma.ai open-source? В 17 году, когда я работал на полставки в ПИКе две недели в месяц, мы жили в старой уютной пятиэтажке в одной квартире с выходцами с Екатеринбурга: Dmitry Chirkov , который потом стал ИТ-директором ПИК-комфорта, Виталий Попов , который создал ПИК-ремонт, Pavel White , Лонгером и еще парой ребят.

В это же время я думал над тем, что из ИТ-системы для одной конкретной управляющей компании превратилось в Doma - платформу для многих. Тогда на кухне в этой советской пятиэтажке мы обсуждали, что сделаем систему с открытым кодом. Обычно все над своим продуктом чахнут, как Горлум над кольцом. "Моя прелесть" и все такое. Не готовы к интеграциям, к партнёрству.

Мы же решили идти по пути открытого кода. Тогда непонятно было, зачем. Сейчас стало яснее

Хочется создать технологический стандарт ИТ-платформы в ЖКХ, которым может хоть кто в мире пользоваться. Наш продукт тогда будет качать не только клиентов конкретной системы в России, но управляющие компании по всему миру. Если в мире начнут появляться независимые команды, которые используют наш открытый код в качестве базы для разработок, и кроме нас появляется сообщество, которое заинтересовано в развитии этого кода, это пойдет на пользу всем продуктам на базе нашего open source.

Из плюсов:

  1. Создаётся сообщество айтишников, которые, так или иначе где-то живут. ЖКХ - консервативная неразвитая сфера не только в России. Эти разработчики по всему миру чувствуют боль, связанную с проживанием в жилом доме, и хотят её полечить. Это сообщество айтишников может подключиться к улучшению кода и влиять на его качество, на функционал того, что там появляется нового. Над этим могут вместе работать команды из разных стран.

  2. Качество кода, Когда ты создаешь Open Source, ты не можешь писать плохо. Потому что какие-то другие люди на другом континенте этот код будут использовать. Если там будет плохо написано, понятно, что вся история не полетит.

  3. Свобода для клиентов. Когда мы говорим застройщику или управляющей компании, у которых есть свои специфические требования, что они могут взять наш код и дописать в него то, что им нужно, они себя чувствуют менее зависимыми. Мы говорим клиенту, если наша стратегия развития будет отличаться от того, что им нужно, они сиогут взять код и хоть что в него дописать. Не зависеть от нашей стратегии, а улучшать код самостоятельно.

Кажется, за таким продуктовым подходом будущее. Хочется в нем поучаствовать