{"id":4413,"date":"2016-04-25T13:41:33","date_gmt":"2016-04-25T17:41:33","guid":{"rendered":"http:\/\/nickm.com\/post\/?p=4413"},"modified":"2016-04-25T13:46:25","modified_gmt":"2016-04-25T17:46:25","slug":"great-workshop-for-new-programmers-at-babycastles","status":"publish","type":"post","link":"https:\/\/nickm.com\/post\/2016\/04\/great-workshop-for-new-programmers-at-babycastles\/","title":{"rendered":"Great Workshop for New Programmers at Babycastles"},"content":{"rendered":"<p>I had a launch event Saturday afternoon for my new book, <a href=\"http:\/\/mitpress.mit.edu\/exploratory\"><i>Exploratory Programming for the Arts and Humanities.<\/i><\/a> Not a typical reading or book party, but a workshop for people completely new to programming but interested in pursuing it. It was at the excellent gallery and venue, <a href=\"http:\/\/babycastles.com\/\">Babycastles,<\/a> on West 14th Street in Manhattan.<\/p>\n<p>I don&#8217;t actually have the list of attendees &#8211; I&#8217;d like to sent everyone a note, but it will have to wait! &#8211; but two people I knew beforehand participated and ten others joined in, with some people from Babycastles also participating and helping out. (Special thanks to Lauren Gardner for hosting!) I was very glad that the group was diverse in terms of gender, race, background, interests &#8230; also, pleased that this time around we had more people who were genuinely new to programming. I&#8217;ve done similar workshops before, prior to the publication of <i>Exploratory Programming,<\/i> and often there are folks who have had some programming classes and done some programming projects before. I&#8217;m glad to help such people as they re-start work with code, but I tried to make sure this time that there was no crypto-prerequisite suggested; the session really was for those wanting to program but lacking background.<\/p>\n<p>Of course we dealt with programming as culturally situated and meaningful within art, poetry, writing, and inquiry. We used the historical <a href=\"http:\/\/nickm.com\/memslam\">Memory Slam<\/a> examples that I prepared a few years ago for another event in Lower Manhattan.<\/p>\n<p>Because the book is out and registration for the workshop included a copy of it, I didn&#8217;t feel the need to go through particular code examples that are in there. I was able to frame the whole idea of programming and focus on a few early specifics in both JavaScript and Python &#8211; showing that code is just editing a text file; that there&#8217;s a difference between code and data (and parameters, too); and that error messages can be helpful rather than frustrating. We did work with specific code, but didn&#8217;t cover specific code discussions in the book or the exercises in there. The book is for use in a classroom, but also for individual learners, to allow people to continue their work as programmers formally and informally.<\/p>\n<p>Many people introducing a new book will have book parties, with or without readings, that draw a much larger crowd that this event did. But, as Brian Eno said about the Velvet Underground&#8217;s first album, not many people bought it but all the people who did started a band. I hope everyone who participated in this modest event at Babycastles goes on to start a band, by developing a programming practice engaged with the arts and humanities.<\/p>\n<p><b>Update:<\/b> I should have mentioned &#8211; we&#8217;ll have <a href=\"http:\/\/blog.sfpc.io\/post\/143032912446\/explore-programming-workshop-with-nick-montfort\">a similar workshop on May 15 at the School for Poetic Computation!<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I had a launch event Saturday afternoon for my new book, Exploratory Programming for the Arts and Humanities. Not a typical reading or book party, but a workshop for people completely new to programming but interested in pursuing it. It was at the excellent gallery and venue, Babycastles, on West 14th Street in Manhattan. I &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/nickm.com\/post\/2016\/04\/great-workshop-for-new-programmers-at-babycastles\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Great Workshop for New Programmers at Babycastles&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[12,18,116,98,4,15],"class_list":["post-4413","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-art","tag-books","tag-gathering","tag-humanities","tag-poetry","tag-programming"],"_links":{"self":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/4413","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/comments?post=4413"}],"version-history":[{"count":5,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/4413\/revisions"}],"predecessor-version":[{"id":4419,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/posts\/4413\/revisions\/4419"}],"wp:attachment":[{"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/media?parent=4413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/categories?post=4413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nickm.com\/post\/wp-json\/wp\/v2\/tags?post=4413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}