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
One and a Half Cheers for List-Keeping An Essay from Field Notes on Science and Nature by Kenn Kaufman I don't need that birdList-chasingThe maximization method
I don't need that bird I worked for several years as a leader of birding tours, and I have met a few sad individuals who were so focused on adding to their life lists that they would refuse to look at a bird species that they had seen before, no matter how spectacular the view or how fascinating its behavior of the moment might be. “I don’t need that bird” was their standard reply.
List-chasing For a person just getting started in some area of natural history, and unabashed focus on list-chasing is a good thing, at least for a while. The trick is knowing when to stop. collections
The maximization method Keith Brown described how he got the idea “that the maximization of daily species lists of butterflies, a seemingly unscientific goal (though much employed in a sister area, ornithology), could give a large scientific fallout." For example, he described how six weeks’ effort in the Brazilian central plateau had turned up twenty-five species previously unknown for the area—but then he had adopted the “maximization” method, and in another six weeks, he had found nearly three hundred more species.