
В недавнем разговоре друг упомянул, что он создает доказательства концепций, а затем выбрасывает их после проверки их жизнеспособности. Я делал то же самое в прошлом. На этот раз это показалось неправильным. Я поморщился, когда он сказал, что выбросил код. Возможно, мои дни как владельца бизнеса превратили меня в скрягу, но мне показалось, что он выбрасывает ценность.
Почему мы не продолжаем двигаться вперед с доказательством концепции?
Обычно, когда я думаю о доказательстве концепции, оно наспех собрано. Многие “лучшие практики” сокращаются, если не игнорируются полностью. Цель состоит в том, чтобы проверить осуществимость идеи. В какой-то момент вы поймете, будет ли решение работать. Затем вы решите, пора ли отказаться от идеи и отбросить доказательство концепции или двигаться вперед с идеей. Если вы двигаетесь вперед с идеей, почему бы не продолжить кодирование и не превратить доказательство концепции в настоящее дело?
Буду честен здесь, кажется нелепым создавать решение, а затем выбрасывать его только для того, чтобы создать его снова. Это как плохо покрасить весь дом только для того, чтобы посмотреть, нравится ли вам цвет. “Да, цвет хороший. Давайте покрасим дом по-настоящему на этот раз, и на этот раз мы сделаем хорошую работу.”
Есть другой способ. Развивайте код. Добавьте недостающую инфраструктуру. Это может перерасти в долгосрочное здоровое решение.
Отказ от доказательства концепции стоит вам ценности (времени и денег), которая иначе могла бы быть захвачена. Даже если вы не захватите 100%, вы все равно будете в лучшем положении, чем просто выбросив все и уйдя. Так что в следующий раз попробуйте. Посмотрите, сможете ли вы превратить доказательство концепции в устойчивый проект. Думаю, вы можете быть удивлены конечным результатом.
Автор: Чак Конвей специализируется на разработке программного обеспечения и генеративном ИИ. Свяжитесь с ним в социальных сетях: X (@chuckconway) или посетите его на YouTube.