🤥 Кроилово – ведет к попадалову.

Во множестве сфер (и коммерческая разработка ПО тому не исключение) на первый взгляд реализация любой фичи может быть на столько простой, что возникает неутолимое желание забахать огромный такой костыль, и забить болт на всё остальное. Не искать корнер-кейсы, не думать о UX, а просто взять – и сделать. Даже если последствия неочевидны или возможные проблемы можно замести под ковёр.

Но к чему это всё приведёт? К граблям, которые будут бить не по лбу, а прямиком по яйцам? К огромному техдолгу, на который потом все дружно положат болт? Или к сиюминутному решению, но проблемам с данными в будущем?

Тактика «хуяк-хуяк и в продакшен» оправдывает себя только в стартапах, да и то можно поспорить, и найдутся доводы с примерами когда это не возвысило, а утопило не один десяток компаний. В уже устоявшемся проекте, где сложность растёт с каждой строчкой кода – так лениво разбираться как правильно что-то интегрировать или реализовать. Да, хочется сделать свой маленький, но настолько любимый и уютный одноколёсный велосипед с рулем от харлея и седлом из точёных пик, что мозг всеми силами сопротивляется и избегает изучения чужих драндулетов рядом. Как же быть в этой ситуации?

В идеальном мире и всё и так идеально, но мы живем там, где ответственность за принятые решения лежит на плечах принимавшего решение. Поэтому лучше «перебдеть», найти в себе силы и понять причины почему хочется поленится и сделать быстро: возможно вы устали и пора в отпуск; или ваше личное отвлекает от рабочего; а может быть мозг затуманен текучкой; или над вами стоят воображаемые «деды лайны»; ну или банально – вы уже не горите проектом. Найдите первопричину(ы). Попробуйте сопротивляться. И решение последует.

repost

122

input message

напишите коммент

еще контент автора

еще контент автора

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь