Типичная проблема программирования — работа с велосипедами. С ai coding стала еще актуальнее. ты

Типичная проблема программирования — работа с велосипедами.
С ai coding стала еще актуальнее.

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

Происходит эта проблема потому, что в моменте сложно отдать себе отчёт в том, что ты прямо сейчас создаёшь велосипед 🚴‍♂️, когда ты увлечен вайбкодингом.

И вот мои размышления по этому поводу.

За «сделать свой велосипед»:
— полный кастом, можно сделать именно так, как тебе нужно
— не зависишь от внешнего подрядчика

Против:
— нужно потратить ресурсы на разработку. Конечно с меньше чем если бы это нужно было делать руками, а не с ai, но всё же
— нужно поддерживать это в будущем самому
— придётся наступать на грабли, которые до тебя скорее всего уже прошли

За внешнее решение:
— Можно сэкономить ресурсы
— Не нужно наступать на грабли
— Не нужно поддерживать это решение

Против внешнего решения:
— Нужно разбираться в чужом софте
— Возможно придётся идти на компромисс по функционалу
— Есть вероятность того что мейнтенер забросит проект
— Есть вероятность что мейнтейнера взломают, риск supply chain особенно актуален в последнее время.

вы как к этому относитесь? где та грань между «буду пилить свой велосипед» и «лучше интегрирую чужой»?

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *