+ All Categories
Home > Documents > Software studies, a lexicon

Software studies, a lexicon

Date post: 22-Feb-2016
Category:
Upload: lelia
View: 31 times
Download: 0 times
Share this document with a friend
Description:
Software studies, a lexicon. John Gonsalves 10/31/2013. Happy Halloween . Software Studies . Interaction . Source Code. Timeline. Pixel. Interrupt. Memory. Obfuscated Code. Preferences. Perl. Interface. Lists. Variable. Object Orientation. LOOP. Internationalization. - PowerPoint PPT Presentation
18
SOFTWARE STUDIES, A LEXICON John Gonsalves 10/31/2013
Transcript
Page 1: Software studies,  a lexicon

SOFTWARE STUDIES, A LEXICON

John Gonsalves10/31/2013

Page 2: Software studies,  a lexicon

HAPPY HALLOWEEN

Page 3: Software studies,  a lexicon

SOFTWARE STUDIES

Interaction

Interface

Internationalization

Interrupt

Lists

Language

LOOP

Memory Obfuscated Code

Object Orientation

Perl

Pixel

Preferences

ProgrammabilitySonic

Algorithm

Source Code

System Event Sounds

Text Virus

Timeline

Variable

Weird Languages

Page 4: Software studies,  a lexicon
Page 5: Software studies,  a lexicon

THINGS TO FOCUS ON

MEMORY

INTERNATIONALIZATION

INTERACTION

INTERRUPT

OBFUSCATED CODE

Page 6: Software studies,  a lexicon

Theor

yPracti

ce

Page 7: Software studies,  a lexicon

MEMORY

“Memory is constructed from a seal that is known to work on soft wax or clay” – Aristotle, Cicero, Plato etc

“Computer memory is not just one possible model of human memory, it is the best model of memory” Computers Memory is modeled after our own

Implications for question, “Can Machines think?” If they can remember like us, can they not think like us?

Page 8: Software studies,  a lexicon

INTERNATIONALIZATION

Internationalization “allows software to be readily adapted to different local conventions, customs, and languages” Java contains fields to address language and country

“Requires that individuals fit a norm of being human beings”

Implications on conversation from Tuesday How to Disappear

Page 9: Software studies,  a lexicon

INTERRUPT

Computers used to be single process, closed systems

An INTERRUPT is an external change to an existing operational space Pausing a video interrupts the operational space of

video Makes computers responsive to dynamic

environments

Page 10: Software studies,  a lexicon

OBFUSCATED CODE

“Programs that run in some sort of surprising way” “There are other aesthetic principles at play besides

those “classical” ones that have been most prominent in discussions of programming”

“…it makes code more enticing, inviting the attention and close reading of programmers. There is enjoyment in figuring out what an obfuscated program does that would not be found in longer, perfectly clear codes”

Pig Latin -- An English to pig-latin translater. The source code is written in pig-latin and the layout is in the shape of a pig's head.

Page 11: Software studies,  a lexicon

INTERACTION

INTERACTION – “Crucial shift from computer as problem-solver to computer as problem-explorer in a space of necessarily unforeseen possibilities”

Algorithms - A technique, or mechanism, which prescribes how to reach a fully specified goal”

Heuristics specify a method of behaving which will tend towards a goal which cannot be precisely specified because we know what it is but not where it is”

IMPORTANT

Page 12: Software studies,  a lexicon

VS.

Page 13: Software studies,  a lexicon

INTERACTION INTERRUPTION OBFUSCATION+ +

= ENGAGEMENT

Page 14: Software studies,  a lexicon

FOR EXAMPLE….

Our Web Pages

In Everyday Life

Page 15: Software studies,  a lexicon

ENGAGEMENT

Lots of layers of interaction

Interruptions create the possibility for new interactions

Be OBFUSCATED

Be DIFFERENT

Be UNIQUE

Be OPEN MINDED

Page 16: Software studies,  a lexicon

ENGAGEMENT

Lots of layers of interaction Interruptions create the possibility for new

interactions Be obfuscated

Be different Be unique Be open minded

Page 17: Software studies,  a lexicon

ENGAGE!

Page 18: Software studies,  a lexicon

QUESTIONS?


Recommended