Бывают ситуации, когда возникают сложности, и разработчик несколько раз пытается безуспешно решить задачу с наскоку. Мы считаем, что это неправильно, и после 1-2 попыток, не приведших к результату, нужно приостановиться, посоветоваться с командой, заказчиком, поискать описание подобных проблем. Очень часто помогает даже простое переключение между проектами или пауза. Попытки, без которых можно было обойтись – не полезное для проекта время, а следовательно, и неоплачиваемое.