Mar articles

Software Production: Think 'Stages' Rather Than 'Cycle'

I have previously written about the myth of the software life cycle. My problem is the use of the term 'cycle' implying a return to the beginning. While I stand by that article, I am aware of the progression of a software project through various stages. Therefore, it should …

The Subtlety of Software

Software breeds a pervasive subtlety that accommodates mediocrity in spades. This subtlety makes its presence felt by the fact that working software can be fashioned along a wide spectrum of quality. But given that quaity is a cost that must be borne by the producer of the software, the average …

Awareness versus Knowledge

It goes without saying that there is a difference between being aware and actually knowing that something is the case. What must be said, though, is that the preponderance of information in its various forms has made us lean more towards awareness than knowledge; that is, we are far more …