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
Protected, yet tuned in Karen Terry's house in Sante Fe, designed by architect David Wright, is perhaps one of the most compelling passive designs. Stepping down its hillside site in four tiers, it nestles low into the ground. Thick adobe sidewalls create a strong sense of shelter and its banks of windows look resolutely to the sun. The image is very much of a house attuned to sun and earth. Rather than providing the convenience of a constant indoor temperature regulated by a thermostat, a passively solar-heated house may go through an air temperature flux as great as 20ºF per day. People learn to live with this flux. Living in a solar house is a whole new awareness, another dimension. I have the comfort of a house with the serenity of being outdoors—protected, yet tuned in. Lisa Heschong, Thermal Delight in Architecture Deep InterlockIntroduction to Permaculture239. Small Panes sustainability