703+group+notes

//Is code a language? Is each coding language (perl, Tidal) its own language, or a dialect? If code is a language, then what are the common ele////ments (Wittgenstein)? (what are the elements that would link them under one umbrella?// //What does the philosophy of language found in the writings of Wittgenstein suggest about early 21st century computer languages?// //What does the history of Perl suggest about the status of code as language/dialect/idiom?// Why isn't code oral? What is the significance of code developing as a written language first? Does it have to do with the tool used to .. the language? Is it simply because voice recognition and audio elements are harder to program? What would an imprecise code language look like? What are design considerations for an oral programming language? Can software participate in the human, sacral act of naming? Does code need to run? What meaning does non-functional code have if any? If it doesn't run does it just revert back to text and lose its status as code? What documentary traces can be recovered of historical oral readings of code (poetry readings, etc)? How can one urge players to reshape their environment? How can one encourage players to code? What historical encouragement/invitation strategies have been used in games involving computational thinking? What contemporary strategies are used (or ignored) in developing computational thinking? How can software change to suit the cognitive framework of the user? How much do users prefer to recreate their normal identity versus role-play with alternate identities? What sorts of things do people think are relevant for defining identity in a digital environment (race, sex, etc)? Does programming allow the formation of more flexible identities, or is it rather a mechanism for imposing the inflexibility of computers upon identities? Do gamers understand the effect of game mechanics on performance and how much of that is conscious? How has the gender divide within North American (Canadian and American, considered separately) post-secondary computer science changed over the years and what has caused these changes? What practices (and changes to practice) have been made in post-secondary computer science in the last decade or so? What historical and political events/tendencies/forces/ideas have inflected computer science education? //How has technological and socioeconomic advances affected the ratio of male to female programmers in the last ten years?// //How is the concept of celebrity applied to hackers, coders and/or programmers? (Brett Viktor/Victor?)// //What are the differences between traditional and programming celebrities?//
 * Can conversational programming apply to identity formation, and how?**

//What is it about coding that discourages women from pursuing computer science? Is there anything inherent in the languages that does so? Is there an intersection between "masculine knowledge production" and the development of coding languages?// //What would a feminist programming language look like?// //What is the history of the field of programming language design (early programming, structured programming, object-oriented programming, post-modern programming, graphical data flow programming/structured editing, data-directed programming) ? How has that history intersected with the evolution of thought about human diversity, feminism, etc?//

//What barriers are presented to the visually impaired when experiencing code especially through games? Are these barriers culturally constructed like those presented by Margolis and Fisher?//

//How do the visual impaired experience visually articulated games and code structures?// //What strategies can be employed to program without (or with reduced) reliance on visual information?// //Does the mystique of live coding experiences get lost in translation for the visually impaired? (Annie FM)// //What artistic strategies in performance can be deployed without (or with reduced) reliance visual information?// //What are the most viable strategies for performing programming without light/vision, before an audience?// // How does level design influence audio-spatially perceived spaces? //

//What does the critical literature about software art, code poetry, net.art, etc suggest about live coding?// //Is it possible to interact with computers without software (or at least with very minimal reliance on software)?// //What practices would support a human-computer interaction that relied less on software and more on code?// //Why have histories of computer arts been so compartmentalized? What would a "decompartmentalized" history of computer art look like?//

//what is a hacker?//

non-exploit-based hacking:

//(UNIX/Linux) system administrator// IT consulting //software developers/programmers// ...video game design... //DIY community// ...(chiptunes)... //...(circuit bending)....// artistic programming //live coding// ...black MIDI... //easter eggs - cheat codes - speed running// pedagogical coding //modders//

exploit-based hacking: //telephone hackers// ... (rise of electrical computers) //hacking/cracking (1980s)// ... (F/OSS) //pranksters (script kiddiez)// blackhats //grey area #1: "independents" "both sides"// grey area #2: hacking as a weapon of war //whitehats / infosec// hacktivism //-primarily concerned with freedom of information// -whistleblowing // -where exploits are a means of protest/spectacle