Запускайте код реже
Не нужно запускать код после каждой новой строчки. Не нужно запускать код даже после создания новой функции. Вам кажется, что что-то не так, и что где-то будет ошибка. И, вероятно, это будет так. Особенно на старте. Но не тратьте время зря. Описывайте понятные короткие функции, добавляйте логирование, ловите исключения. И при запуске проверяйте фичу целиком. У вас нет задачи “написать функцию”. Есть задача “выполнить работу от А до Б”. И вот проверяйте, работает ли фича, а не отдельная функция.
А ещё пишите тесты.