Authors:

Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.

Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline.