Критическое мышление, когда сделаешь
Я за последние годы выработал один лайфхак - какие-то важные value-задачи сделать и после нажатия кнопки send очень быстро видишь любые косяки и быстро исправляешь.
К примеру, я постоянно пишу посты сюда как есть, не сильно заморачиваясь над перечитыванием и проверкой орфографии (хотя я по диагонали перечитываю). Но стоит мне нажать на «Отправить», как я мгновенно нахожу пропущенные запятые, опечатки.
Или составляем кастомный договор для клиента на крупную сумму, и как только я открываю gmail и закачиваю договор - мгновенно вспоминаю где еще я забыл проверить что-то (и нахожу, быстро исправляя найденный косяк). То есть суть хака в том, что до value-event (отправить пост, загрузить аттач) мозг еще в режиме value creation, а не critical check.
Вместо того, чтобы очень долго (часами/днями) быть в терзаниях нормально ли замутил штуку, делаешь «хуяк и в продакшн».
То же самое по софту - можно много сидеть над тестированием фичи (и конечно же что-нибудь найдешь), но стоит задеплоить апдейт - резко вспомнишь, что забыл «вон ту штуку проверить».
Кстати, именно так я воспринимаю фразу «Done is better than Great”.