What is to be a developer?
Coder, informatician, software artisan, digital craftsman, hacker… maybe we can't agree about the denomination of our work as we like to invent countless number of ways to call it but we don't -used to- have problems explaining what is its nature.
For that last 40 years we and the developers before us, have being struggling to discover how to make better, more flexible, more resilient software. But in all this time it was pretty clear that the product we were creating was made by lines of code, that the context for using it was that screen in front of us, the personal computer, and that the users of our work were very much other human beings. Even the biggest tipping point in the software industry -the creation of the Internet- to a large extent didn't change this.
Now look around you. Software is the mythological hydra turned digital, turned invisible, turned ubiquitous, turned anything and everything, anywhere and everywhere. The way software is constantly permeating through ou