LEADER 02277nam 2200349 450 001 9910477001803321 005 20230511174850.0 035 $a(CKB)5470000000567924 035 $a(NjHacI)995470000000567924 035 $a(EXLCZ)995470000000567924 100 $a20230511d2021 uy 0 101 0 $aeng 135 $aur||||||||||| 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aAesthetic Programming $eA Handbook of Software Studies /$fWinnie Soon, Geoff Cox 210 1$aLondon :$cOpen Humanities Press,$d2021. 215 $a1 online resource (293 pages) 330 $aAesthetic Programming explores the technical as well as cultural imaginaries of programming from its insides. It follows the principle that the growing importance of software requires a new kind of cultural thinking -- and curriculum -- that can account for, and with which to better understand the politics and aesthetics of algorithmic procedures, data processing and abstraction. It takes a particular interest in power relations that are relatively under-acknowledged in technical subjects, concerning class and capitalism, gender and sexuality, as well as race and the legacies of colonialism. This is not only related to the politics of representation but also nonrepresentation: how power differentials are implicit in code in terms of binary logic, hierarchies, naming of the attributes, and how particular worldviews are reinforced and perpetuated through computation. Using p5.js, it introduces and demonstrates the reflexive practice of aesthetic programming, engaging with learning to program as a way to understand and question existing technological objects and paradigms, and to explore the potential for reprogramming wider eco-socio-technical systems. The book itself follows this approach, and is offered as a computational object open to modification and reversioning. 517 $aAesthetic Programming 606 $aComputer programming 615 0$aComputer programming. 676 $a001.642 700 $aSoon$b Winnie$01290953 702 $aCox$b Geoff 801 0$bNjHacI 801 1$bNjHacl 906 $aBOOK 912 $a9910477001803321 996 $aAesthetic Programming$93021685 997 $aUNINA