Here are some of the most common excuses developers make when working with a team. Avoid them to be an effective programmer.
- It works on my machine!” (It is functional and worked on my computer.)
- It is not in the software spec.
- It is not in my test plan.” Or “not enough time…to test everything
- The (meta)data is incorrect
- It worked yesterday.
- There is something wrong with your data.
- Is it deployed or is the server restarted?
- I can’t reproduce the problem.
- You have the wrong version.
- There was no time to test it.
- Somebody must have changed my code.
- I am out of touch with that particular module for a very long time
- It’s a hardware problem.
- The computer has a virus
Remember, if it’s a problem, it’s usually an Id10T error, which means the problem lies between the computer and the chair.