Nhiều nhà phát triển làm việc một mình cho rằng mọi lập trình viên đều viết ra các dòng code hoàn toàn chính xác. Các lập trình viên này thường nghĩ rằng chỉ cần nỗ lực và dành thời gian thì sẽ có được những dòng code “hoàn hảo”. Nhưng dù họ đã dành rất nhiều thời gian để tạo ra một dòng code nhưng vẫn xuất hiện các dòng lỗi nhất định.