Alur kerja saya selalu menulis satu langkah logis dan kemudian menjalankan program dan memeriksa hasilnya. Proses ini telah membantu saya dengan sangat baik untuk tugas-tugas di universitas. Namun, ketika saya melakukan lebih banyak pengembangan, sering kali hanya dengan mengkompilasi dan menjalankan kode Anda membutuhkan 1 hingga 2 menit. Contohnya termasuk mengunggah program ke mikrokontroler, memerlukan interaksi dengan server eksternal, dan tidak dapat mengimplementasikan otomatisasi karena otentikasi, arsitektur perangkat lunak, atau kompleksitas.
Jenis tugas ini sangat tidak sesuai dengan cara saya biasanya memprogram, dan saya mengalami kesulitan pengkodean secara efektif. Saya biasanya membuat banyak kesalahan sintaksis dan kesalahan logika, yang sebagian besar mudah saya tangkap dengan pengujian. Namun, dengan waktu tunggu yang lama, metode ini terlalu memakan waktu.