Debugging an empty file

A humourous definition of programming that considers a complete absence of any code as a bug to be fixed. test-driven development proceeds by the programmer writing tests for code that doesn't exist yet, which could be described as testing an empty file.

Free Online Dictionary of Computing