{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,18]],"date-time":"2026-01-18T11:59:38Z","timestamp":1768737578395,"version":"3.49.0"},"reference-count":80,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016,9]]},"DOI":"10.1109\/vlhcc.2016.7739684","type":"proceedings-article","created":{"date-parts":[[2016,11,10]],"date-time":"2016-11-10T21:40:55Z","timestamp":1478814055000},"page":"190-198","source":"Crossref","is-referenced-by-count":17,"title":["The practices of programming"],"prefix":"10.1109","author":[{"given":"Ilias","family":"Bergstrom","sequence":"first","affiliation":[]},{"given":"Alan F.","family":"Blackwell","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref73","article-title":"Craft Practices of Live Coding Language Design","author":"blackwell","year":"0"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780199671533.003.0005"},{"key":"ref71","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/6814.001.0001","author":"lowgren","year":"2004","journal-title":"Thoughtful interactiondesign A design oerspective on information technology"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240706"},{"key":"ref76","author":"nunes","year":"1993","journal-title":"Street mathematics and school mathematics"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/1869746.1869758"},{"key":"ref74","doi-asserted-by":"crossref","DOI":"10.4324\/9780203559055","author":"ingold","year":"2013","journal-title":"Making Anthropology archaeology art and architecture"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1017\/S0890060412000133"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1016\/j.intcom.2008.10.004"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/1868358.1868363"},{"key":"ref78","article-title":"Can the Fine Arts Inform Software Development","author":"price","year":"2007","journal-title":"JICC Conference LMU"},{"key":"ref79","author":"shiffman","year":"2009","journal-title":"Learning Processing A Beginner's Guide to Programming Images Animation and Interaction"},{"key":"ref33","article-title":"Programming-Languages as a Conceptual Framework for Teaching Mathematics. Final Report on the First Fifteen Months of the LOGO Project","author":"feurzeig","year":"1969"},{"key":"ref32","first-page":"28","article-title":"The agile manifesto","volume":"9","author":"fowler","year":"2001","journal-title":"Software Develop"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/2.59"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2212776.2212717"},{"key":"ref37","article-title":"Gender in domestic programming: From bricolage to s&#x00E9;ances d'essayage","author":"blackwell","year":"2006","journal-title":"CHI'2006 workshop on End User Software Eneineerine"},{"key":"ref36","author":"l\u00e9vi-strauss","year":"1968","journal-title":"The Savage Mind"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1086\/494648"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/234286.1057828"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1994.336781"},{"key":"ref62","first-page":"26","article-title":"The Craft of Programming Interaction","author":"lindell","year":"2012","journal-title":"presented at the Nordic Conference on Human-Computer Interaction"},{"key":"ref61","article-title":"Notes on structured programming","author":"dijkstra","year":"1970","journal-title":"Eindhoven University of Technology The Netherlands"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1162\/desi.2008.24.3.4"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/LIVE.2013.6617346"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1145\/2677199.2680594"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215636"},{"key":"ref65","author":"buxton","year":"2010","journal-title":"Sketching user experiences getting the design right and the right design getting the design right and the right design"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1145\/1517664.1517743"},{"key":"ref29","article-title":"The thing on the screen is supposed to be the actual thing","author":"ungar","year":"2013","journal-title":"Proc LIVE 2013 workshop on Live Programming"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-013-0687-6"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1145\/2317956.2318029"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-013-0686-7"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1177\/0170840609349860"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1347390.1347441"},{"key":"ref20","article-title":"The art of code","author":"black","year":"2002"},{"key":"ref22","article-title":"The theory of affordances","author":"gibson","year":"1977"},{"key":"ref21","author":"fishwick","year":"2008","journal-title":"Aesthetic Computing"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/1013208.1013209"},{"key":"ref23","author":"mccullough","year":"1998","journal-title":"Abstracting craft The practiced digitalhand"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1016\/S1045-926X(05)80012-6"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1015579.810991"},{"key":"ref50","author":"erickson","year":"2008","journal-title":"Hacking The Art of Exploitation"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/52.43044"},{"key":"ref59","volume":"1995","author":"brooks","year":"1975","journal-title":"The Mythical Man-Month"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1145\/1240624.1240842"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2008.153"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/1690388.1690439"},{"key":"ref55","volume":"21","author":"miranda","year":"2006","journal-title":"New Digital Musical Instruments Control and Interaction Beyond the Keyboard"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1162\/LEON_a_00934"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1162\/0961121043067271"},{"key":"ref52","article-title":"The Art of Hacking Exhibition","year":"0"},{"key":"ref10","author":"maeda","year":"2004","journal-title":"Creative Code"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1162\/LEON_a_00814"},{"key":"ref40","first-page":"37","article-title":"Pure Data: another integrated computermusic environment","author":"puckette","year":"1996","journal-title":"Second Intercollege Computer Music Concerts"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134288"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MAHC.2008.33"},{"key":"ref14","author":"weinberg","year":"1971","journal-title":"The Psychology of Computer Programming"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.17011\/ht\/urn.200804151349"},{"key":"ref16","author":"sommerville","year":"2010","journal-title":"Software Engineering"},{"key":"ref17","volume":"1","author":"wardrip-fruin","year":"2003","journal-title":"NewMedia"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1922649.1922658"},{"key":"ref19","article-title":"Digital Art Museum (DAM)","year":"0"},{"key":"ref80","author":"shiffman","year":"2012","journal-title":"The Nature of Code"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2015.7357195"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2556288.2557111"},{"key":"ref6","first-page":"200","article-title":"The practice of learning","author":"lave","year":"2009","journal-title":"Contemporary Theories of Learning"},{"key":"ref5","first-page":"204","article-title":"What is Programming","author":"blackwell","year":"2002","journal-title":"12th Workshop of the Psychology of Programming Interest Group"},{"key":"ref8","article-title":"HCI and the Essay: Taking on &#x2018;Layers and Layers&#x2019; of Meaning","author":"bardzell","year":"2010","journal-title":"CHI 2010 Workshop on Critical Dialogue"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.7146\/aahcc.v1i1.21146"},{"key":"ref49","doi-asserted-by":"crossref","DOI":"10.4159\/9780674044845","author":"wark","year":"2004","journal-title":"A Hacker Manifesto"},{"key":"ref9","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02214-2","author":"bardzell","year":"2015","journal-title":"Humanistic HCI"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1017\/S135577180300030X"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1111\/j.1948-7169.2009.tb00225.x"},{"key":"ref48","article-title":"Just in time programming","author":"rohrhuber","year":"2011","journal-title":"The Super Collider Book"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1080\/13528165.2013.828930"},{"key":"ref42","author":"maeda","year":"2001","journal-title":"Design By Numbers"},{"key":"ref41","author":"reas","year":"2007","journal-title":"Processing A Programming Handbookfor Visual Designers and Artists"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1016\/j.jvlc.2014.07.001"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-18425-8_18"}],"event":{"name":"2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)","location":"Cambridge, United Kingdom","start":{"date-parts":[[2016,9,4]]},"end":{"date-parts":[[2016,9,8]]}},"container-title":["2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL\/HCC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7602835\/7739650\/07739684.pdf?arnumber=7739684","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,12]],"date-time":"2025-06-12T10:39:43Z","timestamp":1749724783000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7739684\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,9]]},"references-count":80,"URL":"https:\/\/doi.org\/10.1109\/vlhcc.2016.7739684","relation":{},"subject":[],"published":{"date-parts":[[2016,9]]}}}