Why Does Software Have Bugs?
Why Does Software Have Bugs?
or write clear, understandable code. In fact, it's usually the opposite: they get
points mostly for quickly turning out code, and there's job security if nobody
else can understand it ('if it was hard to write, it should be hard to read').
software development tools - visual tools, class libraries, compilers, scripting
tools, etc. often introduce their own bugs or are poorly documented, resulting
in added bugs.