the role of aesthetics in source code understandings

what you see here is the automatic rendering of all the notes taken during my thesis. since it is a thesis on source code, i thought i might as well show its own source code.

the main question i'm asking is: how do aesthetics enable understanding in source code, and what kind of understanding might derive from their presence, or absence. this touches upon issues of style, clarity, epistemology, psychology, programming and literature.

this doctoral work is being done at the university of sorbonne nouvelle, under the joint direction of alexandre gefen and nick montfort.

the github version


2020 - 7 - 1

230

  • checkin/three.html
  • properties.html
  • notes.html
  • corpus/online_posts.html
  • 2020 - 6 - 16

    2358

  • readings/notes/goodman_the_status_of_style.html
  • 2020 - 6 - 9

    2357

  • readings/notes/burke_language_as_symbolic_action.html
  • notes.html
  • introduction.html
  • corpus/acm/notes/beauty_numeric_literals_ada.html
  • corpus/acm/notes/beauty_joy_computing.html
  • corpus/acm/notes/beauty_error_correcting_codes.html
  • corpus/acm/notes/beauty_and_elegance.html
  • corpus/acm/notes/aesthetics_and_programming.html
  • 2020 - 5 - 2

    1743

  • readings/notes/sennett_the_craftsman.html
  • 2020 - 5 - 1

    1511

  • communications/old_xCoAx_phd_symposium.html
  • notes.html
  • corpus/notes.html
  • communications/xCoAx_phd_symposium.html
  • 2020 - 4 - 2

    1241

  • corpus/online_posts.html
  • table_of_contents.html
  • schedule_2020_1.html
  • readings/notes/sennett_the_craftsman.html
  • corpus/notes.html
  • corpus/list.html
  • bibliography.html
  • 2020 - 3 - 24

    1943

  • schedule_2020_1.html
  • corpus/list.html
  • corpus/notes.html
  • bibliography.html
  • aesthetics.html
  • 1444

  • introduction.html
  • table_of_contents.html
  • 2020 - 3 - 19

    2051

  • readings/notes/mcbreen_software_craftsmanship.html
  • table_of_contents.html
  • readings/notes/sennett_the_craftsman.html
  • literary_theory.html
  • 2020 - 3 - 16

    1925

  • readings/notes/sennett_the_craftsman.html
  • 2020 - 3 - 14

    226

  • schedule_2020_1.html
  • bibliography.html
  • 221

  • readings/notes/chandra_geek_sublime.html
  • 2020 - 3 - 13

    1354

  • readings/notes/spinellis_reading_writing_code.html
  • readings/notes/fishwick_aesthetic_programming.html
  • readings/notes/pugh_beauty_simplicity.html
  • table_of_contents.html
  • schedule_2020_1.html
  • readings/notes/green_coding_guidelines.html
  • corpus/notes.html
  • bibliography.html
  • 2020 - 3 - 11

    201

  • readings/notes/portela_scripting_reading_motions.html
  • readings/notes/knuth_literate_programming.html
  • readings/notes/hunt_pragmatic_programmer.html
  • readings/notes/graham_hackers_and_painters.html
  • readings/notes/freeman_science_as_a_craft.html
  • bibliography.html
  • 2020 - 3 - 9

    2045

  • readings/notes/martin_clean_code.html
  • schedule_2020_1.html
  • contexts.html
  • properties.html
  • notes.html
  • corpus/notes.html
  • 2020 - 3 - 7

    2122

  • table_of_contents.html
  • readings/notes/kernighan_elements_programming_style.html
  • properties.html
  • notes.html
  • bibliography.html
  • aesthetics.html
  • 2020 - 3 - 5

    1936

  • readings/notes/tomov_role_of_aesthetics_in_software.html
  • readings/notes/perrin_program_elegance.html
  • readings/notes/knuth_computer_programming_as_art.html
  • readings/notes/kernighan_why_pascal_is_not_my_favorite_programming_language.html
  • readings/notes/hayes_semincolon_wars.html
  • readings/notes/hill_what_makes_a_program_elegant.html
  • readings/notes/hayes_cultures_od_code.html
  • schedule_2020_1.html
  • readings/notes/green_coding_guidelines.html
  • readings/notes/cohen_on_holy_wars_and_peace.html
  • corpus/notes.html
  • bibliography.html
  • properties.html
  • 08

  • aesthetics.html
  • notes.html
  • 010

  • readings/notes/ong_orality_literacy.html
  • readings/notes/veen_procedural_literacy.html
  • readings/notes/bouchardon_valeur_heuristique_de_la_litterature_numerique.html
  • readings/notes/gefen_extension_du_domaine_de_la_litterature.html
  • readings/notes/abelson_sussuman_abelson_sicp.html
  • readings/notes/davis_how_to_make_analogies_in_a_digital_age.html
  • readings/notes/davis_finitudes_clamor_communautarian_literacy.html
  • aesthetics.html
  • notes.html
  • 09

  • aesthetics.html
  • notes.html
  • 2020 - 2 - 7

    2050

  • checkin/two.html
  • checkin/two-notes.html
  • checkin/one-notes.html
  • literary_theory.html
  • aesthetics.html
  • notes.html
  • 2241

  • schedule_2019_2.html
  • schedule_2020_1.html
  • schedule.html
  • 2020 - 2 - 4

    1412

  • literary_theory.html
  • checkin/one-notes.html
  • communications/what_language_does_to_art.html
  • communications/xCoAx_phd_symposium.html
  • aesthetics.html
  • 2020 - 2 - 15

    218

  • bibliography.html
  • readings/notes/pressman_software_engineering_practicioners_approach.html
  • readings/notes/mitchell_art_of_computer_graphics_programming.html
  • readings/notes/knuth_art_of_programming_vol_1.html
  • readings/notes/homem_topics_in_programming_languages.html
  • notes.html
  • 2019 - 12 - 6

    2319

  • readings/notes/bouchardon_valeur_esthetique_de_la_litterature_numerique.html
  • aesthetics.html
  • notes.html
  • 2019 - 12 - 7

    04

  • seminaires/formes_de_vie_gemissement.html
  • 2019 - 12 - 18

    1652

  • literary_theory.html
  • properties.html
  • bibliography.html
  • 2019 - 12 - 16

    058

  • readings/notes/bouchardon_valeur_esthetique_de_la_litterature_numerique.html
  • schedule.html
  • aesthetics.html
  • notes.html
  • 2019 - 11 - 28

    1829

  • bibliography.html
  • readings/notes/poetique_des_codes.html
  • notes.html
  • 2019 - 11 - 27

    1625

  • bibliography.html
  • readings/notes/bouchardon_valeur_esthetique_de_la_litterature_numerique.html
  • readings/notes/poetique_des_codes.html
  • readings/notes/critical_code_studies.html
  • proposition/proposition_complete_notes.html
  • proposition/proposition_complete.html
  • schedule.html
  • aesthetics.html
  • notes.html