Software has bugs.
That said, I always found it regretable that debugging is hardly taught in.
Hence, good debugging skills are a must-have.
Software developers debug programs for a living.
Developing software means having to deal with defects; old ones, new ones, ones you created yourself and those that others brought to life.
Even the good old "hello, world" program, known to virtually every C and C++ programmer in the world, can be considered to be buggy.
That\'s true, unfortunately.
Period.
Software has bugs