Quy trình làm việc của tôi luôn là viết một bước hợp lý và sau đó chạy chương trình và kiểm tra đầu ra. Quá trình này đã phục vụ tôi rất tốt cho các bài tập trong trường đại học. Tuy nhiên, khi tôi phát triển nhiều hơn, thường có lúc chỉ cần biên dịch và chạy mã của bạn mất từ 1 đến 2 phút. Các ví dụ bao gồm tải chương trình lên vi điều khiển, yêu cầu tương tác với máy chủ bên ngoài và không thể thực hiện tự động hóa do xác thực, kiến trúc phần mềm hoặc độ phức tạp.
Các loại nhiệm vụ này rất không phù hợp với cách tôi thường lập trình và tôi gặp khó khăn khi viết mã hiệu quả. Tôi thường mắc rất nhiều lỗi cú pháp và lỗi logic, hầu hết tôi dễ dàng bắt gặp bằng cách kiểm tra. Tuy nhiên, với thời gian chờ đợi lâu như vậy, phương pháp này quá tốn thời gian.