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
COVID and cascading collapses An Article by Benedict Evans www.ben-evans.com The Wile E. Coyote Effect
The Wile E. Coyote Effect I’ve been looking at this chart a lot over the past few weeks. It shows us that print ad budgets were doing just fine all the way though the first decade or more of the consumer internet. There was even a little spike upward for the Dotcom bubble. Then the financial crisis and recession of 2008/9 caused a step change down, but when the crisis was over the budgets didn’t come back. Instead, the market had been reset, and budgets have been falling steadily ever since. You might call this the Will E Coyote effect - you’ve run off the cliff, or the cliff has disappeared from under you, but there’s a brief moment while your legs windmill in the air before gravity kicks in. It can take a while for the inevitable to happen, but then, as Lenin pointed out, you get a decade of inevitable in a week. When decades happen business