With all the faces it presents, surely software can be said to possess or lack beauty. But, what does it mean to have beautiful software, and how do we evaluate it? In this installment of his series on philosophy and testing, Rick Scott takes a closer look at software aesthetics.
In this first article in a series on the crossroads of software testing and philosophy, Rick Scott explains why the study of philosophy—particularly the areas of ethics, metaphysics, epistemology, logic, and aesthetics—is relevant to software development and particularly testing.