Good programmer's never re-invent the wheel, so even the excuses when something doesn't work or get done are pretty much the same across languages :) We have compiled the top 10 excuses you are likely to hear if you work with a programmer, the computer department or the tech support team.

- I haven't touched that module in weeks!
- It must be a hardware problem.
- Somebody must have changed my code.
- Did you check for a virus on your system?
- You must have the wrong version.
- That's weird...
- There must be something wrong with your data
- It's never done that before.
- It worked yesterday.
- It works on my machine.

