@ -147,11 +147,14 @@ Once you identify these you can begin a chapter outline. -->
## Coding Contingencies.
## Coding Contingencies.
I want to write about worldbuilding around software.
I want to write about world-building and software.
How do you chose a particular programming language, the coding style, the development environment and ecosystem, the infrastructure which runs the code, and so on?
How do you chose a particular programming language, the coding style, the development environment and ecosystem, the infrastructure which runs the code, and so on? These are not just technical choices, but rather coding contingencies.
These are not just technical choices, but rather coding contingencies.
These contingencies are situated in precise contexts. Programming then is not just sharing code, but sharing context. It's to provide a point of view and a perspective to look at the world, before attempting to get some grip onto it with a script.
These contingencies are situated in precise contexts. Programming then is not just sharing code, but sharing context. It's to provide a point of view and a perspective to look at the world, before attempting to get some grip onto it with a script.
To make place for the code turns to be a necessary act of care in the process of sharing knowledge. Software documentation as an act of worldbuilding.
More specifically, I would like to focus on software documentation as a surface for world-building.