Investigation and Creation of Software
As software developers we operate in pockets of reality with their own rules.
From our language system to frameworks to the software we interface with, our work is first that of the scientist: how does this happen? We find causes and effects. Then of the engineer: use those to make the word more to our liking.
In the process we create new pockets of reality for ourselves and others.
As scientists, can we skillfully learn about the software we live in? And as creators, how can we craft worlds that are easy to figure out?
Jess mixed Philosophy of Science with software development and comes up with something exciting.