Processing. Elegancka prostota języka Processing, witryny i IDE stanowi oryginalne źródło inspiracji dla całej moje pracy i nauczania.
Lauren Lee McCarthy, twórczyni p5.js zasiała ziarno, które sprawiło, że udało się przekształcić tę książkę na kod JavaScript. Jest niestrudzoną orędowniczką integracji i dostępu do open source, a jej podejście do budowania społeczności było dla mnie ogromnie inspirujące. Cassie Tarakajian stworzyła edytor sieciowy p5.js, heroiczne przedsięwzięcie, które umożliwiło zebranie i uporządkowanie wszystkich przykła-dów kodu z tej książki.
Moje szczere podziękowania kieruję do obecnych i poprzednich członków zarządu Processing (wraz z Casey, Benem i Laureen): Dorothy Santos, Johanna Hedva, Kate Hollenbach i Xin Xin. Specjalne podziękowanie należy się kierującym projektem, personelu i absolwentów fundacji, którzy odegrali kluczową rolę w kształtowaniu i napędzaniu społeczności i jej projektów. Są to Andres Colubri, Charles Reinhardt, Evelyn Masso, Jesse C. Thompson, Jonathan Feinberg, Moira Turner, Qianqian Ye, Rachel Lim, Raphael de Courville, Saber Khan, Suhyun (Sonia) Choi, Toni Pizza, Tsige Tafesse oraz Xiaowei R. Wang.
W rozdziale 10 wprowadzam projekt m15.js, bibliotekę towarzyszącą p5.js, której celem jest danie kreatywnym programistom możliwości uczenia się maszyn w sposób przyjazny i dostępny. Dziękuję wielu uczonym i studentom z ITP/IMA, którzy do-łożyli się do rozwoju. Są to: Apoorva Avadhana, Ashley Lewis, Bomani McClendon, Christina Dacanay, Cristobal Valenzuela, Lydia Jessup, Miaoye Que, Micaelle Lages, Michael Weinberg, Orpheas Kofinakos, Ozi Chukwukeme, Sam Krystal, Yining Shi i Ziyuan (Peter) Lin. Dziękuję profesorowi J.H. Moonowi, profesorowi Gottfriedowi Haiderowi oraz Quinn Fangqing He z NYU Shanghai, który dodatkowo wspierał roz-wój biblioteki i był uprzejmy przeczytać pierwsze wersje rozdziałów dotyczących sieci neuronowych. Linda Paiste zasługuje na wzmiankę o jej wysiłkach w celu po-prawy bazy kodu. Wreszcie przekazuję specjalne podziękowania Joey K. Lee, który zapewnił cenne wsparcie i uwagi zarówno dla samej książki, jak i dla rozwoju m14.js.
Chciałbym też podziękować badaczowi AI, Davidowi Ha, którego badania doty-czące neuroewolucji (patrz "Additional Resources" na witrynie książki) zainspiro-wały mnie do stworzenia przykładów implementacji tej techniki za pomocą m15.js i dodania nowego rozdziału do tej książki.
Przez ostatnich 10 lat większość czasu spędziłem na tworzeniu podręczników wi-deo na moim kanale YouTube, The Coding Train. Jestem niezwykle wdzięczny za ogromne wsparcie i współpracę ze strony bardzo wielu osób, utrzymujących Coding Train w ruchu i na właściwych torach (podczas gdy ja ciężko pracuję nad zmianami kierunku). Są to między innymi: Chloe Desaulles, Cy X, David Snyder, Dusk Virkus, Elizabeth Perez, Jason Heglund, Katie Chan, Kline Gareth, Kobe Liesenborgs oraz Mathieu Blanchette. Specjalne podziękowania kieruję do Melissy Rodriguez, która