Mein Workflow bestand immer darin, einen logischen Schritt zu schreiben, dann das Programm auszuführen und die Ausgabe zu überprüfen. Dieser Prozess hat mir bei Einsätzen an der Universität unglaublich gute Dienste geleistet. Wenn ich mich jedoch weiter entwickle, kann es vorkommen, dass das einfache Kompilieren und Ausführen des Codes 1 bis 2 Minuten dauert. Beispiele hierfür sind das Hochladen eines Programms auf einen Mikrocontroller, die Interaktion mit einem externen Server und die Nichtimplementierung der Automatisierung aufgrund von Authentifizierung, Softwarearchitektur oder Komplexität.
Diese Art von Aufgaben ist sehr ungeeignet für das, was ich normalerweise programmiere, und ich habe Schwierigkeiten, effektiv zu programmieren. Normalerweise mache ich viele Syntax- und Logikfehler, von denen ich die meisten leicht durch Testen fange. Bei solch einer langen Wartezeit ist diese Methode jedoch zu zeitaufwändig.