Mój obieg pracy zawsze polegał na napisaniu jednego logicznego kroku, a następnie uruchomieniu programu i sprawdzeniu wyniku. Ten proces bardzo mi pomógł w przypadku zadań na uniwersytecie. Jednak wraz z dalszym rozwojem często zdarza się, że skompilowanie i uruchomienie kodu zajmuje od 1 do 2 minut. Przykłady obejmują przesyłanie programu do mikrokontrolera, wymagające interakcji z zewnętrznym serwerem i niemożności wdrożenia automatyzacji z powodu uwierzytelnienia, architektury oprogramowania lub złożoności.
Tego typu zadania są bardzo nieodpowiednie do tego, jak zwykle programuję, i mam trudności z efektywnym kodowaniem. Zwykle popełniam wiele błędów składniowych i błędów logicznych, z których większość łatwo wychwytuję testując. Jednak przy tak długim czasie oczekiwania ta metoda jest zbyt czasochłonna.