If you have ever wrote a program larger than “Hello, World!”, which worked without debugging – it doesn’t mean that you’re a genius, it just means that out of a thousand of programs you’ve wrote, you’ve got lucky once.
Most of developers spend most of their time debugging, so we probably should pay some attention to this subject…