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
Note-Taking for Pencilophobes An Essay from Field Notes on Science and Nature by Piotr Naskrecki MantisAn extension of my brainRecordingsThe era of paper
Mantis One of the first relational databases for biologists was Biota. Unfortunately, in its early stages of implementation, Biota did not yet have all the elements that my work on taxonomy, systematics, and behavior of katydids required. I decided to develop my own solution, and Mantis was born. There is a fairly long list of data points, but having a database designed specifically to record them simplifies the record-keeping process tremendously.
An extension of my brain Mantis has become an extension of my brain, and extra memory storage space that never forgets anything and thus, I am convinced, is a reason for major memory lapses on my part. Why should I make an effort to remember the author of that paper on the courtship behavior of Cyphoderris when I can quickly look it up?
Recordings Of course, I do not carry my laptop with me when out in the first at night, and if anything requires me to make a note I either record it as a voice message on the sound recorder (which I always carry with me), or make a note in a small, waterproof notebook.
The era of paper Instant availability and portability of data make research in the field infinitely easier for scientists, but what is lost is the feeling of slow accumulation of knowledge and the physical evidence of one’s scientific prestige—the extensive shelves of important-looking volumes and journals. There is no denying it, the era of paper is fading fast, and I can easily imagine a time when students will be perplexed by the strange, primitive implement known as the pencil. As far as I am concerned, this time cannot come soon enough.