Software Engineering as a Craft An Article by Thomas Wilson thomaswilson.xyz The decreasingly tangible product of code, i.e. that all we have are files on a hard-drive, may make it easy to forget that writing software produces a thing. If you produce a wonky chair or an overly long fork, it’s easy to see the quality of work was not great. By calling for a perception of software as a craft, we fight against that ability to forget or not notice the final quality of the product. You could watch two software engineers with different levels of experience, or in different domains, and it wouldn’t necessarily be so easy to guess which is which, at least from a distance. So maybe there is something to be said for the value of software as a craft, for sometimes focusing on the practice of making better, or at least different, software just for the sake of it. craftsoftware
We want you to work with an artist Normally after the design was built, you would find places for the art to be located and then you would go out and select the artist that you wanted. That is historically, the traditional way to go. But this time, someone else was calling the shots. A planning official, basically, who comes along and says, “We want you guys to work with an artist.” And the architects are like, “Sure of course.” But then the official goes—“No, you don’t quite understand. We want you to use an artist as a co-equal member of the design team.” That is, the artists are going to have just as much control as the architects. It was really unheard of. Some Other Sign that People Do Not Totally Regret Life 99percentinvisible.org It passes by the river artcollaboration