9
edits
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
[[File:Diagram Patterns.png|alt=Diagram|thumb|416x416px|Diagram]] | |||
Social interactions can sometimes be genuinely difficult. They bring uncertainty, sometimes even fear, and can be hard to understand or make sense of. Rooted in personal experience, this project attempts to change that by applying the methodology of software development to social situations. Software development typically begins with a problem, a goal, or a desire. The approach is pragmatic and structured: define the goal, implement, execute, log, analyze errors, fix them. This cycle repeats until a solution emerges that meets the original goal. Here, that goal is a social connection. The human becomes the computer, executing a social interaction according to a script that is revised and improved after each run. Feeling overwhelmed is an error, and errors can be handled within the script: they are not failures, but expected edge cases. This makes difficult situations tangible and manageable. | Social interactions can sometimes be genuinely difficult. They bring uncertainty, sometimes even fear, and can be hard to understand or make sense of. Rooted in personal experience, this project attempts to change that by applying the methodology of software development to social situations. Software development typically begins with a problem, a goal, or a desire. The approach is pragmatic and structured: define the goal, implement, execute, log, analyze errors, fix them. This cycle repeats until a solution emerges that meets the original goal. Here, that goal is a social connection. The human becomes the computer, executing a social interaction according to a script that is revised and improved after each run. Feeling overwhelmed is an error, and errors can be handled within the script: they are not failures, but expected edge cases. This makes difficult situations tangible and manageable. | ||
edits