Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@robatron
Last active August 29, 2015 14:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save robatron/0e0441b980adc2701651 to your computer and use it in GitHub Desktop.
Save robatron/0e0441b980adc2701651 to your computer and use it in GitHub Desktop.
Notes for Open Source Bridge 2015

Open Source Bridge 2015

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.)

"A huge green fierce snake bars the way!"; or, Building a Text Adventure Game in Python

  • 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
  • "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

Ideas

  • 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment