Pinboard (robertogreco)
https://pinboard.in/u:robertogreco/public/
recent bookmarks from robertogrecoJon Corbett - esoteric.codes2024-03-21T22:25:58+00:00
https://esoteric.codes/blog/jon-corbett
robertogrecoprogramming computing language languages cree indigeneity indigenoushttps://pinboard.in/https://pinboard.in/u:robertogreco/b:3988f3ada8f2/New app! A compass that points to the centre of the galaxy (Interconnected)2024-02-22T03:51:06+00:00
https://interconnected.org/home/2024/02/15/galactic-compass
robertogrecomattwebb applications ai chatgpt programming coding apps 2024 robinsloanhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:c5565d81f888/Damon Zucconi on the many ways “the conditions of production are going to make themselves visible” in art2024-01-14T17:27:13+00:00
https://www.itsnicethat.com/articles/damon-zucconi-digital-art-020621
robertogrecodamonzucconi 2021 art design transdisciplinary specialization generalists creativegeneralists socialconstructs programming coding code skepticism creativity form web online internet websites thinkinginpublic workinginpublic howwethink howwework photography wordrecognitionhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:a6aa6c4cb61d/The subjective experience of coding in different programming languages (Interconnected)2024-01-01T10:13:33+00:00
https://interconnected.org/home/2023/12/05/code
robertogrecolanguage languages programming howwethink experience art expression mattwebb 2023https://pinboard.in/https://pinboard.in/u:robertogreco/b:15812195ae5f/The Computer is a Feeling2023-05-28T00:11:02+00:00
https://docs.google.com/document/u/0/d/1QbPa3URLo5cp07bi6U-vTFjX_4btORAlwSnSRxEapsk/mobilebasic
robertogrecocomputers computing timhwang omarrizwan personalcomputers internet smartphones 2023 via:justinpickard hardware software coding devices objects culture feeligns operatingsystems programming experience ux ui networking networkedcomputing papercraft interface interfaces guihttps://pinboard.in/https://pinboard.in/u:robertogreco/b:90ac628148fe/Line Goes Up – The Problem With NFTs - YouTube2022-01-28T20:29:45+00:00
https://www.youtube.com/watch?v=YQ_xWvX1n9g
robertogreco2022 nfts capitalism crypto cryptocurrency cryptocurrencies blockchain web3 greatrecession globalfinancialcrisis 2008 mortgagebackedsecurities danolson finance speculation housing markets power energy regulation greed electricity silkroad gambling scams ethereum banks banking governance government data computing inequality siliconvalley peterthiel dell michaeldell microsoft square libertarianism camillarusso journalism medicalsectors technosolutionism technology systems systemsthinking disruption waste inefficiency scale scalability decentralization centralization exclusivity standardization shipping tracking fraud daos democracy volativity tether liquidity coinbase stephendiehl biggerfoolscam financialization hype fear uncertainty doubt pumpanddump phishing insidertrading malware privacy security possession ownership access transactions dystopia drm enforcement corporations tokens paywalls rules oppression money skymaven motivation games gaming economics videogames justice injustice society jürgengeuter fhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:fdc024682b20/Open source, experimental, and tiny tools roundup2021-04-15T01:26:15+00:00
https://tinytools.directory/
robertogrecoonlinetoolkit toolkits software webdev opensource tools mac osx macos windows linux ios android iphone html css code coding programming ai machinelearning games if interactivefiction interactive animation video sound effectshttps://pinboard.in/https://pinboard.in/u:robertogreco/b:f359f114c7da/Playdate Programming LIVE: 日本語字幕版 - YouTube2021-04-07T06:06:06+00:00
https://www.youtube.com/watch?v=MZRtfiD_308
robertogrecoplaydate games gaming videogames panic 2020 howto programming codinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:b232bbebb7b2/Project Jupyter | Home2021-02-27T19:40:38+00:00
https://jupyter.org/
robertogrecojupyter notes notetaking python programming data collaboration opensource datascience softwarehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:f4de2f92f8d6/Hack together your own e-paper smartwatch with this $50 open-source kit - The Verge2021-01-14T17:34:44+00:00
https://www.theverge.com/2021/1/13/22229985/customizable-epaper-smartwatch-kit-arduino
robertogrecoeink watches programming diy 2021 watchy computing wristwatches arduino via:justinpickard epaperhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:93656998d580/Daring Fireball: Guido van Rossum Un-Retires to Join Microsoft2020-11-20T00:39:03+00:00
https://daringfireball.net/linked/2020/11/12/van-rossum-microsoft
robertogrecopython programming 2020 johngruber expression languageshttps://pinboard.in/https://pinboard.in/u:robertogreco/b:2e7365b89ca5/Drawing is the best videogame by Jeffrey Alan Scudder – The Creative Independent2020-09-25T03:09:03+00:00
https://thecreativeindependent.com/weekends/drawing-is-the-best-videogame-by-jeffrey-alan-scudder/
robertogrecogames gaming videogames drawing nintendo gameboy jas 2019 play ps4 feedback feedbackloops photoshop form jeffreyalanscudder essays programming computers computing cartridges legendaofzelda zelda worldbuilding design endlessness boundaries tools history codinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:4ad19206c1db/Computer Utopias — RISD Graphic Design2020-05-26T22:19:15+00:00
http://chrisnovello.com/teaching/risd/computer-utopias/
robertogrecocomputers computing culture technology risd chrisnovello mobile smartphones cameras bretvictor donnaharaway gregborenstein benedictevans ai artificialintelligence deeplearning stevejurvetson nataliehammel lorraineyurshansky andrewng liatclark alankay adelegoldberg laurasydell chrisgranger coding programming hypercard quinnnorton ulikuster paulford caseyneistat christse marymeeker dangrover pasqualed'silva ui ux mapile applications software snapchat facebook nathanjurgenson brianfeldman bradtroemel syllabus sherryturkle andrewwatts howwthink communication irl photography video californianideology tadfriend leslieberlin jilllepore paulgraham samaltman miyatokumitsu sarahlacy jessicalivingston startups siliconvalley capitalism networks chrisdixon johnherrman karenweise kevinsystrom internet online web a16z conniechan jonathanlibov ianbogost stevenlevy notifications text sms texting messaging chaimgingold annaanthropy janemcgonigal ceciliad'anastasio videogames games gaming dylanmarron fionaraby anthonydunnehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:3e0742580186/University of Waterloo OpenCS - Course Index2020-04-19T19:01:19+00:00
https://open.cs.uwaterloo.ca/
robertogrecocompsci programming python srg classes coding via:wilshire_blvdhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:1efa2c820fdf/p5.js2019-10-25T07:19:09+00:00
https://p5js.org/
robertogrecop5.js javascript processing programming js art coding visual sound graphics video webcams html5https://pinboard.in/https://pinboard.in/u:robertogreco/b:12d1a0893ccd/Visual Studio Code - Code Editing. Redefined2019-10-25T07:16:19+00:00
https://code.visualstudio.com/
robertogrecolinux windows mac osx macos coding microsoft programming software vidualstudiocode visualstudio opensource vscodehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:9e8dd60b77d2/Brent Jackson on Twitter: "New phone who dis… "2019-07-08T00:44:30+00:00
https://twitter.com/jxnblk/status/1147555688933154816
robertogrecoipad ipadpro programming coding whatisacomputer 2019 brentjackson raspberrypi gatsby node.js vim usb-c git ios ipadoshttps://pinboard.in/https://pinboard.in/u:robertogreco/b:9b9086349027/The Pedagogy of Design in the Age of Computation: Panel Discussion - YouTube2019-05-08T07:30:20+00:00
https://www.youtube.com/watch?v=7Ptpqsh_vQY
robertogrecotowatch mindseu design computation 2019 atifakin riklomas coding publishing digital history education adobe designeducation howweteach art creativity programming decolonization tools longview longgame ellenullman accessibility access inclusivity inclusion craft curiosity imagination learning howwelearn insecurity exposure humility competition unschooling deschooling comparison schools schooliness resistance ethics collaboration cooperation community conversation capitalism studentdebt transparency institutions lcproject openstudioproject emancipation solidarity humanrights empowerment activism precarity curriculum instructionhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:26458d943f1a/Generative Knitting – fathominfo – Medium2019-04-26T19:06:58+00:00
https://medium.com/fathominfo/generative-knitting-93839d1fd5c9
robertogrecooliviaglennon knitting generative textiles looms jacquardlooms codign programming processing art glvohttps://pinboard.in/https://pinboard.in/u:robertogreco/b:098d59a1f3cb/Welcome to Unfold Studio — Unfold Studio 0.4.1 documentation2018-10-31T23:50:22+00:00
http://docs.unfold.studio/index.html
robertogrecochrisproctor if interactivefiction storytelling ink opensource free onlinetoolkit compsci education identity culture socialjustice unfoldstudio transliteracies multiliteracies coding programming writing twine classideas via:hayim teachinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:7673aff73202/These ain't no books […]2018-08-26T05:51:21+00:00
http://theseaintnobooks.com/
robertogrecobooks bookfuturism digital screens print leanderwattig publishing technology design programming erikvanblokland mercedezbunz ferrisjabr ivanweiss michaelkryenbühl microsoftencarta encarta multimedia encyclopedias projectideas howweread reading howwewrite writinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:9ba6f41e39e8/Learn how to make beautiful websites, coded by you. – SuperHi2018-07-28T06:31:48+00:00
https://www.superhi.com/
robertogrecocoding design classes programming learning howto tutorials html react.js rubyonrails wordpress javascript css webdevhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:36abd12b014c/Rabbit Ear, origami and creative code2018-06-22T21:54:06+00:00
https://rabbitear.org/
robertogrecosoftware origami folding classideas foreden computation geometry javascript programminghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:75ba572326af/Paper Programs2018-02-25T23:25:42+00:00
https://paperprograms.org/
robertogrecojavascript programming paper art projectors dynamiclandhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:cb51716223f8/Podcast, Nick Seaver: “What Do People Do All Day?” - MIT Comparative Media Studies/Writing2018-02-12T00:31:59+00:00
http://cmsw.mit.edu/podcast-nick-seaver-people-day/
robertogreconickseaver 2016 work labor algorithms bigdata music productivity automation care maintenance programming computing hierarchy economics data datasciencehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:1d4610aefbc8/Harvard EdCast: Lifelong Kindergarten | Harvard Graduate School of Education2017-12-19T19:51:27+00:00
https://www.gse.harvard.edu/news/17/12/harvard-edcast-lifelong-kindergarten
robertogrecomitchresnick lifelongkindergarten mitmedialab 2017 interviews kindergarten play projects projectbasedlearning passion collaboration experimentation creativity medialab scratch making pbl teaching sfsh learning howweteach howwelearn risks risktaking education schools lcproject openstudioproject curiosity schooling unschooling deschooling mindstorms writing coding programming leaning creating lego reasoninghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:25ebf381686a/Erase All Kittens - A game that inspires girls to code by Erase All Kittens — Kickstarter2017-11-23T02:05:12+00:00
https://www.kickstarter.com/projects/eraseallkittens/erase-all-kittens-a-game-that-inspires-girls-to-co
robertogrecogirls coding games gaming videogames programming howto educationhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:df761d717d64/The Virtual Keypunch – Make Your Personal Punch Card2017-11-18T19:02:49+00:00
http://www.masswerk.at/keypunch/
robertogrecopunchcards classideas computing computers programming simulationshttps://pinboard.in/https://pinboard.in/u:robertogreco/b:a5c61e4cb277/Sorting Algorithms Visualized - Album on Imgur2017-10-27T02:25:14+00:00
https://imgur.com/gallery/voutF
robertogrecosorting visualization programming graphics math mathematics codinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:db8819a57395/Ellen Ullman: Life in Code: "A Personal History of Technology" | Talks at Google - YouTube2017-10-08T19:19:00+00:00
https://www.youtube.com/watch?v=bCcVyuq9aRE
robertogrecoellenullman bias algorithms 2017 technology sexism racism age ageism society exclusion perspective families parenting mothers programming coding humans humanism google larrypage discrimination self-drivingcars machinelearning ai artificialintelligence literacy reading howweread humanities education publicschools schools publicgood libertarianism siliconvalley generations future pessimism optimism hardfun kevinkelly computinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:85bf3b814259/Tech's push to teach coding isn't about kids' success – it's about cutting wages | Technology | The Guardian2017-09-25T01:19:17+00:00
https://www.theguardian.com/technology/2017/sep/21/coding-education-teaching-silicon-valley-wages
robertogrecolabor coding economics 2017 edtech education programming siliconvalleyhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:a3bd5a4fbd90/Stephanie Hurlburt on Twitter: "A bunch of people are asking what resources I recommend to start learning graphics programming. So you get a thread on it!"2017-07-12T01:45:53+00:00
https://twitter.com/sehurlburt/status/884470105320468481
robertogrecographics programming howto tutorials stephaniehurlburt math mathematics coding via:jenlowehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:61df62878d4a/15 Sorting Algorithms in 6 Minutes - YouTube2017-06-29T16:53:37+00:00
https://www.youtube.com/watch?v=kPRA0W1kECg
robertogrecoalgorithms programming sorting visualization sound video timobingmann computing classideashttps://pinboard.in/https://pinboard.in/u:robertogreco/b:8ea0eae659c3/Glitch2017-04-24T04:19:59+00:00
https://glitch.com/
robertogrecocollaboration programming classideas fogcreek html webdev coding glitch webapps webdesignhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:b0466e85e36d/Minecraft Club - Free, safe, moderated server2017-02-13T05:29:51+00:00
https://connectedcamps.com/
robertogrecoeducation kids programming minecraft coding mimiito katiesalen sfsh games gaming play videogameshttps://pinboard.in/https://pinboard.in/u:robertogreco/b:97ba60fa2a2b/42: Tuition Free Coding University in the Silicon Valley2016-12-24T08:51:17+00:00
https://www.42.us.org/
robertogrecoeducation computerscience free edg srg programming coding fremont peerlearning siliconvalley parishttps://pinboard.in/https://pinboard.in/u:robertogreco/b:e4234c3b51e3/Gomix2016-12-07T05:52:42+00:00
https://gomix.com/community/
robertogrecowebdev bots gomix slack alexa fogcreek remixing programming webdesignhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:3aa75bf34fc8/Lauren Ipsum2016-09-03T18:49:25+00:00
http://www.laurenipsum.org/
robertogrecocarlosbueno books education kids classideas fiction compsci computerscience programming children toreadhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:cd127928bd45/Scratch Conference Live Webcast2016-08-04T19:48:25+00:00
http://webcast.mit.edu/sum2016/scratch/1631/index-d1.html
robertogrecoscracth mitchresnick seymourpapert 2016 education learning hardfun sambaschools howwethink howwelearn constructionism making allsorts schools sfsh engagement coding programming mindstorms lego computers computing schooling internet web community communities play planninghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:d48aaf9fc3dc/Hello Ruby2016-07-25T22:32:27+00:00
http://www.helloruby.com/
robertogrecoruby books education programming lindaliukas kids childrenhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:993b55b28220/Turtle2016-07-10T01:03:58+00:00
http://leahbuechley.com/Turtle/
robertogrecoleahbuechley logo processing programming geometry 2016https://pinboard.in/https://pinboard.in/u:robertogreco/b:ac42bafb2b45/Remarks at the SASE Panel On The Moral Economy of Tech2016-06-30T02:59:41+00:00
http://idlewords.com/talks/sase_panel.htm
robertogrecoculture ethics privacy surveillance technology technosolutionism maciegceglowski 2016 computing coding programming problemsolving systemsthinking systems software control power elonmusk marcandreessen siliconvalley sanfrancisco oakland responsibility machinelearning googlevntures vc capitalism speculation consent labor economics poland dystopia government politics policy immortalityhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:bdf258eaedaa/The Minecraft Generation - The New York Times2016-04-19T03:00:08+00:00
http://www.nytimes.com/2016/04/17/magazine/the-minecraft-generation.html
robertogreco2016 clivethompson education videogames games minecraft digitalculture gaming mimiito robinsloan coding computationalthinking stem programming commandline ianbogost walterbenjamin children learning resilience colinfanning toys lego wood friedrichfroebel johnlocke rebeccamir mariamontessori montessori carltheodorsorensen guilds mentoring mentorship sloyd denmark construction building woodcrafting woodcraft adventureplaygrounds material logic basic mojang microsoft markuspersson notch modding photoshop texturepacks elinorostrom collaboration sethfrey civics youtube networkedlearning digitalliteracy hacking computers screentime creativity howwelearn computing froebelhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:2129533f4323/History of the Future, Art & Technology from 1965 - Yesterday | Casey Reas | The Gray Area Festival - YouTube2016-03-29T05:31:16+00:00
https://www.youtube.com/watch?v=mHox98NFU3o
robertogrecocaseyreas history technology art 1965 1960s 1970s lacma moma lynnehersmanleeson tednelson mit computers computing plotters arthistory programminghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:dc1aa2a163d3/How to Think About Bots | Motherboard2016-03-07T00:15:14+00:00
https://motherboard.vice.com/read/how-to-think-about-bots
robertogrecobots robots ethics ai artificialintelligence twitter bot-ifesto programming coding automation samuelwoolley danahboyd meredithbroussard madeleineelish lainnafader timhwang alexislloyd giladlotan luisdanielpalacios allisonparrish giladrosner saiphsavage smanthashorey socialbots oliviataters politics policyhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:4bcbb12a9730/Making Things, Writing Things| Prototyping as a Compositional Strategy | Syracuse University | 3 March 2016 | Jentery Sayers2016-03-06T01:30:28+00:00
https://jentery.github.io/syracuse/#/title
robertogrecojenterysayers via:ablerism 2016 making writing prototyping composition designthinking humanities research semiotics fabbing 3dprinting history archives technology cnc understanding inquiry objects danielarosner media jodyshipka karikraus conjecture computing coding ninabelojevic jonhohnson morganames matthewkirschenbaum patrickclose matthewfuller willardmccarty johannadrucker molleindustria paolopedercini daniellemorgan ianbogost maryflanagan marrittkopas tracyfullerton brucesterling designfiction hyperlit zines games gaming videogames gamification carldisalvo jonathanlukens axelroesler bethanynowviskie culture digitalhumanities hypertext twine narrative programminghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:a076aa015fff/Liberal Arts Degree to Software Industry — Medium2016-02-22T01:00:29+00:00
https://medium.com/@pcardune/liberal-arts-degree-to-software-industry-f4b694410c41#.v6wsjdt3q
robertogrecoliberarts coding software linux programming 2016 paulcardunerhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:093c0ab6f5ce/Loren Schmidt on Twitter: "one of the things i love about embroidery is the back of the cloth. the back tells such a rich story about process. https://t.co/PIHNkQFbOH"2016-01-05T06:49:55+00:00
https://twitter.com/LorenSchmidt/status/684246347768201216
robertogrecoembroidery programming coding process lorenschmidt 2016 sewing makinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:d5a591aeb108/Sha Hwang - Keynote [Forms of Protest] - UX Burlington on Vimeo2016-01-03T23:26:06+00:00
https://vimeo.com/album/3447854/video/131786900
robertogrecoshahwang 2015 design infrastructure fashion systemsthinking complexity messiness protest careers technology systems storytelling scale stewartbrand change thehero'sjourney founder'sstory politics narrative narratives systemsdesign blame control algorithms systemfailure healthcare.gov mythmaking teams purpose scalability bias microaggressions dignity abuse malice goodwill fear inattention donellameadows leveragepoints making building constraints coding code programming consistency communication sharing conversation government ux law uxdesign simplicity kindness individuals responsibility webdev web internet nava codeforamerica 18f webdesignhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:0b92c4398a0b/Apparatus: A hybrid graphics editor and programming environment for creating interactive diagrams2015-12-27T05:28:31+00:00
http://aprt.us/
robertogrecographics visualization software opensource onlinetoolkit interactive programming classideas tobyschachman communicationsdesigngroup brettvictor paulate matthiasgraf vihart moniquedesalvo joshuahorowitz ianjohnson simonlast ivanzhao michaelnagle chaimgingold robertochshorn glenchiacchieri drawing edg srghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:3925679a3b96/Paul Ford: What is Code? | Bloomberg2015-12-23T20:04:14+00:00
http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/
robertogrecopaulford code coding programming technology 2015https://pinboard.in/https://pinboard.in/u:robertogreco/b:e08126d8faad/A Simulation In Emoji2015-12-23T01:41:53+00:00
http://ncase.me/emoji-prototype/
robertogrecosimulations classideas emoji programming cellularautomata simulation conwaysgameoflifehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:1af758396a73/The Jacob’s Ladder of coding — Medium2015-12-22T21:49:22+00:00
https://medium.com/@thi.ng/the-jacob-s-ladder-of-coding-4b12477a26c1#.a72iq18n4
robertogreco“To understand a program you must become both the machine and the program.” — Alan Perlis
Initially we’d only be using the machine largely to just verify our ideas prepared at home (spending the majority of the time typing in/correcting numbers from paper). Through this monastic style of working, we also learned the importance of having the right tools and balance of skills within the group and were responsible to create them ourselves in order to achieve our vision. This important lesson stayed with me throughout (maybe even became) my career so far… Most projects I worked on, especially in the past 15 years, almost exclusively relied on custom-made tooling, which was as much part of the final outcome as the main deliverable to clients. Often times it even was the main deliverable. On the other hand, I’ve also had to learn the hard way that being a largely self-sufficient generalist often is undesired in the modern workplace, which frequently still encourages narrow expertise above all else…
After a few months of convincing my parents to invest all of their saved up and invaluable West-german money to purchase a piece of “Power Without the Price” (a much beloved Atari 800XL) a year before the Wall came down in Berlin, I finally gained daily access to a computer, but was still in a similar situation as before: No more hard west money left to buy a tape nor disk drive from the Intershop, I wasn’t able to save any work (apart from creating paper copies) and so the Atari was largely kept switched on until November 10, 1989, the day after the Berlin Wall was opened and I could buy an XC-12 tape recorder. I too had to choose whether to go the usual route of working with the built-in BASIC language or stick with what I’d learned/taught myself so far, Assembly… In hindsight, am glad I chose the latter, since it proved to be far more useful and transportable knowledge, even today!"
…
"Lesson learned: Language skills, natural and coded ones, are gateways, opening paths not just for more expression, but also to paths in life.
As is the case today, so it was back then: People tend to organize around specific technological interests, languages and platforms and then stick with them for a long time, for better or worse. Over the years I’ve been part of many such tool-based communities (chronologically: Asm, C, TurboPascal, Director, JS, Flash, Java, Processing, Clojure) and have somewhat turned into a nomad, not being able to ever find a true home in most of them. This might sound judgemental and negative, but really isn’t meant to and these travels through the land of languages and toolkits has given me much food for thought. Having slowly climbed up the ladder of abstraction and spent many years both with low & high level languages, has shown me how much each side of the spectrum can inform and learn from the other (and they really should do more so!). It’s an experience I can highly recommend to anyone attempting to better understand these machines some of us are working with for many hours a day and which impact so much of all our lives. So am extremely grateful to all the kind souls & learning encountered on the way!"
…
"In the vastly larger open source creative computing demographic of today, the by far biggest groups are tight-knit communities around individual frameworks and languages. There is much these platforms have achieved in terms of output, increasing overall code literacy and turning thousands of people from mere computer users into authors. This is a feat not be underestimated and a Good Thing™! Yet my issue with this siloed general state of affairs is that, apart from a few notable exceptions (especially the more recent arrivals), there’s unfortunately a) not much cross-fertilizing with fundamentally different and/or new ideas in computing going on and b) over time only incremental progress is happening, business as usual, rather than a will to continuously challenge core assumptions among these largest communities about how we talk to machines and how we can do so better. I find it truly sad that many of these popular frameworks rely only on the same old imperative programming language family, philosophy and process, which has been pre-dominant and largely unchanged for the past 30+ years, and their communities also happily avoid or actively reject alternative solutions, which might require fundamental changes to their tools, but which actually could be more suitable and/or powerful to their aims and reach. Some of these platforms have become and act as institutions in their own right and as such also tend to espouse an inward looking approach & philosophy to further cement their status (as owners or pillars?) in their field. This often includes a no-skills-neccessary, we-cater-all-problems promise to their new users, with each community re-inventing the same old wheels in their own image along the way. It’s Not-Invented-Here on a community level: A reliance on insular support ecosystems, libraries & tooling is typical, reducing overall code re-use (at least between communities sharing the same underlying language) and increasing fragmentation. More often than not these platforms equate simplicity with ease (go watch Rich Hickey taking this argument eloquently apart!). The popular prioritization of no pre-requisite knowledge, super shallow learning curves and quick results eventually becomes the main obstacle to later achieve systemic changes, not just in these tools themselves, but also for (creative) coding as discipline at large. Bloatware emerges. Please do forgive if that all sounds harsh, but I simply do believe we can do better!
Every time I talk with others about this topic, I can’t help but think about Snow Crash’s idea of “Language is a virus”. I sometimes do wonder what makes us modern humans, especially those working with computing technology, so fundamentalist and brand-loyal to these often flawed platforms we happen to use? Is it really that we believe there’s no better way? Are we really always only pressed for time? Are we mostly content with Good Enough? Are we just doing what everyone else seems to be doing? Is it status anxiety, a feeling we have to use X to make a living? Are we afraid of unlearning? Is it that learning tech/coding is (still) too hard, too much of an effort, which can only be justified a few times per lifetime? For people who have been in the game long enough and maybe made a name for themselves in their community, is it pride, sentimentality or fear of becoming a complete beginner again? Is it maybe a sign that the way we teach computing and focus on concrete tools too early in order to obtain quick, unrealistically complex results, rather than fundamental (“boring”) knowledge, which is somewhat flawed? Is it our addiction to largely focus on things we can document/celebrate every minor learning step as an achievement in public? This is no stab at educators — much of this systemic behavior is driven by the sheer explosion of (too often similar) choices, demands made by students and policy makers. But I do think we should ask ourselves these questions more often."
[author's tweet: https://twitter.com/toxi/status/676578816572067840 ]]]>coding via:tealtan 2015 abstraction demoscene education creativecoding math mathematics howwelearn typography design dennocoil alanperlis johnmaeda criticalthinking analyticalthinking basic programming assembly hexcode georgedyson computing computers atari amiga commodore sinclair identity opensource insularity simplicity ease language languages community communities processing flexibility unschooling deschooling pedagogy teaching howweteach understanding bottomup topdown karstenschmidthttps://pinboard.in/https://pinboard.in/u:robertogreco/b:2b644f09fd61/Forget Story Mode, where's Minecraft Advanced Editor Mode?2015-11-25T01:41:47+00:00
http://www.smh.com.au/digital-life/computers/gadgets-on-the-go/forget-story-mode-wheres-minecraft-advanced-editor-mode-20151123-gl5hri.html
robertogrecominecraft edg srg programming kids children coding 2015 adamturnerhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:52a9095b35a8/Vidcode2015-08-15T22:15:46+00:00
http://www.vidcode.io/
robertogrecogirls coding video videoproduction programming classideas education vidcodehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:d4e4ab27f8be/Seymour Papert 1983 - YouTube2015-05-27T04:26:55+00:00
https://www.youtube.com/watch?v=bOf4EMN6-XA
robertogrecopiaget children learning constructionism education logo programming mindstorms 1983 seymourpapert via:audreywatters coding howwelearn howweteach jeanpiagethttps://pinboard.in/https://pinboard.in/u:robertogreco/b:a21054869d5a/Lego Mindstorms: A History of Educational Robots2015-04-11T04:54:03+00:00
http://hackeducation.com/2015/04/10/mindstorms/
robertogrecoaudreywatters history mindstorms lego constructivism toys robotics education seymourpapert 2015 kjeldkirkkristiansen logo mitchresnick steveocko robots programming constructionismhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:2f268dc27ae1/The Humane Representation of Thought on Vimeo2015-03-07T22:46:11+00:00
https://vimeo.com/115154289
robertogrecobretvictor towatch interactiondesign davidhellman hiroshiishii softrobotics robots robotics kenperlin jeromebruner howardgardner kieranegan edwinhutchins andyclark jjgibson embodiedcognition cognition writing math mathematics infographic visualization communication graphics graphicdesign design representation humans understanding howwelearn howwethink media digital dynamism movement conversation presentation reading howweread howwewrite chalktalk otherlab 3dprinting 3d materials physical tangibility depth learning canon ui informationdesign infographics maps mapping data thinking thoughts numbers algebra arithmetic notation williamplayfair cartography gestures placevalue periodictable michaelfaraday jamesclerkmaxell ideas print printing leibniz humanism humanerepresentation icons visual aural kinesthetic spatial tactile symbols iot internetofthings programming computers screens computation computing coding modeling exploration via:robertogreco reasoning rhetoric gerrysussman environments scale virtualizationhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:33f69b339106/Consider the Boolean - Learning - Source: An OpenNews project2015-02-19T18:34:16+00:00
https://source.opennews.org/en-US/learning/consider-boolean/
robertogrecojacobharris databases design news boolean booleanlogic logic code coding programming journalism datahttps://pinboard.in/https://pinboard.in/u:robertogreco/b:0aedb662424e/The All-Women Hacker Collective Making Art About the Post-Snowden Age | Motherboard2015-01-13T05:17:13+00:00
http://motherboard.vice.com/read/the-all-women-hacker-collective-making-art-about-the-post-snowden-age
robertogreco2015 deeplab art digitalart infrastructure 2014 ingridburrington jenlowe technology data jonathanminard jordanpearson cyberfeminism enryption interdisciplinary coding code programming surveillance golanlevin harloholmes allisonburtch hackercollectives collectives culture addiewagenknecht punk documentary poer subversion deepweb freedom privacy security socialmedia facebook google socialnorms safetyhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:99dc8d949d4c/sferik/active_emoji · GitHub2015-01-09T22:06:44+00:00
https://github.com/sferik/active_emoji
robertogrecoemojo coding ruby rubyonrails programming children kidshttps://pinboard.in/https://pinboard.in/u:robertogreco/b:1a109b412168/Radical Computer Science — )2014-12-18T15:43:30+00:00
http://radicalcomputerscience.tumblr.com/post/105302974906
robertogrecoramneynasser advice art life programming teaching learning howweteach howwelearn compsci computerscience sfpc kindness sharing coding time bestpractices questioning schoolforpoeticcomputationhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:ae71ac7a806c/6, 35: Moonlight2014-12-08T06:28:05+00:00
http://tinyletter.com/vruba/letters/6-35-moonlight
robertogrecocharlieloyd 2014 systems systemsthinking systemicsublime coffee jamescscott certainty uncertainty programming coding writing attention experts mystery frontiers unknown intentions lovehttps://pinboard.in/https://pinboard.in/u:robertogreco/b:c6dde00746c5/Creating music in classrooms using code teaches 'risk-taking' in next generation2014-11-05T07:07:55+00:00
http://phys.org/news/2014-11-music-classrooms-code-risk-taking.html
robertogrecomusic coding sonicpi raspberrypi computing 2014 teaching children programminghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:36f1a65f33e7/The Dads of Tech - The Baffler2014-11-05T03:21:32+00:00
http://www.thebaffler.com/salvos/dads-tech
robertogrecoastrataylor joannemcneil 2014 sexism technology culture siliconvalley dads nodads patriarchy paternalism gender emotionallabor hisotry computing programming complexity simplification nuance diversity journalism clayshirky polarization exclusion marcandreessen ellenchisa julieannhorvath github careers audrelorde punditry canon inequalityhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:6e5dec7094d5/The Hypercard Legacy — Medium2014-11-02T00:53:31+00:00
https://medium.com/@blprnt/the-hypercard-legacy-e5b9eb273b6a
robertogrecojerthorp 2009 2014 hypercard apple history programming toolmaking billatkinson myst accessibility tilestack hypertalk codinghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:7aa48f913b2c/Ruxpin. / Airbag Intl.2014-10-05T07:46:13+00:00
http://www.airbagindustries.com/archives/airbag/ruxpin.php
robertogrecogregstory content contentcreation webdesign webdev programming coding communication websites 2014 children scratch scratchjr ipadhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:86a512e6086b/Sonic Pi2014-09-26T08:42:44+00:00
http://sonic-pi.net/
robertogrecomusic code coding sound audio raspberrypi mac osx synthesizer edg classideas learning education teaching children programminghttps://pinboard.in/https://pinboard.in/u:robertogreco/b:b646daaf9987/This is Our Moment - YouTube2014-08-30T00:08:36+00:00
https://www.youtube.com/watch?v=FpVofXEMAQc
robertogrecoconstructionism math mathematics education programming making 2014 garystager howweteach cv tcsmnmy teachablemoments turtleart art children schools learning learningbydoing projectbasedlearning pedagogy schoolreform seymourpapert policy politics via:audreywatters makermovement makerfaires coding pblhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:fd49427e1903/gSchool — Galvanize2014-08-25T05:50:58+00:00
http://www.galvanize.it/school/#main
robertogrecocolorado sanfrancisco coding education gschool ruby rubyonrails javascript css3 html5 responsivedesign development programming responsivewebdesignhttps://pinboard.in/https://pinboard.in/u:robertogreco/b:f03e0a29ca59/