Less Art, More Engineering: It Wasn't Measurement Two and a half years ago I wrote an article called "Less Art, More Engineering" . The argument was simple: software development calls itself engineering but mostly isn't, because it runs on subjective criteria with no verifiable definitions. Readability with no metric. Best practices that contradict each other. Design methods that offer no way to check whether a design is correct. I ended on a promise: the next step is to convert what we kno...