Когда не могу сразу придумать решение – делаю хоть как-то, это нормально?

Вопрос:

У меня часто бывает, что не могу придумать сразу полностью решение, иногда приходится лепить какие-то костыли, делать абы как, только чтобы заработало. Это нормально? Все ли в "сыром" виде делают так, чтобы программа хотя бы работала а потом начинают отлаживать? Или это со временем приходит?

Ответ:

Именно так все и делают, этот подход даже имеет название: MVP – минимально жизнеспособный продукт.
Но с опытом, конечно, даже первое решение становится все лучше и лучше.

ОК! ИДЕМ ДАЛЬШЕ!