Notes for Open Source Bridge 2015
- Treat people the same, don't bring up diversity
- Jettoson poisonious people
- Trans-inclusive healthcare
- Booooo open offices
- Inclusive verbage in written communication, job descriptions, etc
- Empathy and willingness to give up unevenly destributed power and wealth (salary, etc.)
- Classical Cave Adventure, Zork
- "Inform 7"
- Game has state
- In a room, player, cat (alive/dead)
- Rooms (description, connects to other rooms), Things (description, alive, edible), Players (location, inventory)
- Commands (examine, take)
- Gamemaker Input, Player Input
- parser
- commands
- state
- output
- commands
- parser
- "Generalization improving UX"
- "Much of my work has come from being lazy... Write programs to make it easier to write other programs."
- Parser: Naiive: Looking for word definitions
- https://github.com/astrosilverio
- Battle system
- Merchant system
- "Elagance"
- Aesthetic theory (experiential ideas of beauty)
- Evolution and languages
- Code wants
-
- to be flexible
- longevity
- to be universal
- to be novel
- Daikstra thinks programming is applied math; Beauty comes from provability
- correctness, performance, conciseness, readability
- "Science and art tend to coalese in aesthetic plasticity and form" - Einstein
- Business wants fast, brutalist structures, coders want beautiful cathedrals
- Why do we care about qualtiy?
- Maintainability?
- Git blame?
- Code extension of ourselves