IT-стартап в эпоху вайбкодинга ⌨️☕️

На самом деле не все так радужно, как обещают инфоцыгане в соцсетях. Пройдите курс и создавайте продукты без дорогих айтишников. Ага, щас. На деле вайбкодинг подходит только для одной задачи: полу-бесплатного теста продуктовых гипотез, там где MVP архитектурно простой и незатейливый. И все. Точка. Больше ничего.

Упаси вас бог планировать свои золотые горы, рассчитывая на вайбкодинг как на очередную волшебную таблетку, которая позволит избежать затрат на IT-разработку. Достаточно запомнить простую формулу:

«Один вайбкодер создает технический долг для 10 разработчиков»

Давайте возьмем для примера простой с виду сервис Shazam. Какая-то база треков на сервере и микрофон у пользователя в приложении - казалось бы, сиди сверяй. Но на деле все значительно сложнее. Мало кто знает, что технология, по которой работает Shazam не слушает музыку в привычном смысле. Когда приложение слышит трек (а вместе с ним еще шум, разговоры, другие звуки), оно превращает звуки в последовательности цифр, создавая цифровые отпечатки, которые сами по себе весят всего-ничего. Затем эти отпечатки передаются на сервер, где специальный алгоритм отсеивает последовательности с посторонними шумами, а музыкальные сравнивает с другими отпечатками из базы методом непоследовательного перебора. Когда находит совпадение, присылает вам название трека.

Попробуйте-ка это завайбкодить. И ровно так же дела обстоят со всеми действительно классными приложениями и сервисами - за мнимой простотой стоит сложная архитектура и настоящие разработчики с прямыми руками. В нашем продукте все ровно по тому же принципу - сделать MVP платформы стоит очень много денег, вайбкодить тут откровенно нечего. Поэтому мы спроектировали preMVP, который хоть и является частью большой системы, даже на уровне концепции уже стал самостоятельным продуктом.

Будем теперь и про него тоже рассказывать 🦾