Many Paths in Programming

flickr photo shared by San Diego Air & Space Museum Archives with no copyright restriction (Flickr Commons) Minor Thoughts on Computational Thinking Probably obvious stuff but I’m trying to jot things down for my own reference. The first thing one ought to know about computational thinking/programming is that there are many correct paths (although some are better1 than others). This is true for just about anything but I think people think technology will be much more . . . binary. Searching for cleaner paths can be kind of fun. Computational thinking is powered by vocabulary. Vocabulary, like in language, is closely tied to concepts (maybe analogies). Having never heard of the range function, it didn’t occur to me that it existed . . . let alone that I should use it. To make it work properly I need grammar but just knowing the word exists and means something starts to change things for me. It brings to mind setting up programming challenges much more like Dan Meyer’s 3 Act math lessons . . . with the scenario really begging for the addition of a particular concept but letting students struggle with it rather than providing it ahead of time. A Path This is a little bit of real-life progression which demonstrates how one thing can be done in a variety […]


Weekly Web Harvest for 2016-05-01

BBC – Future – Facebook is a growing and unstoppable digital graveyard The numbers of the dead on Facebook are growing fast. By 2012, just eight years after the platform was launched, 30 million users with Facebook accounts had died. That number has only gone up since. Some estimates claim more than 8,000 users die each day. At some point in time, there will be more dead Facebook users than living ones. Facebook is a growing and unstoppable digital graveyard. RetroFab: A Design Tool for Retrofitting Physical Interfaces using Actuators, Sensors and 3D Printing | Autodesk Research RetroFab, an end-to-end design and fabrication environment that allows non-experts to retrofit physical interfaces. SVG beyond mere shapes – OpenVis talk really nice work and in reveal js and on github Ocean Fleets Ltd. 1974/75 – Context is Half the Work The conflict adversely affected Levantis’ relationship with the rest of the crew. Reflecting on the whole experience, a representative of Ocean Fleets said that the presence of an artist was indeed well received, but had no lasting effect on the company, noting: “If we had wanted some kind of sociologist aboard, I’d have hired a sociologist.” Making work into an artform | Little AtomsArtist Placemennt Group In 1966, whilst working as a part-time lecturer at Central Saint Martins School of Art, he […]

Google Scripting Folder Tricks

I often end up confused about some of the Google Script stuff so I’m putting this out there in case it helps others. The following script does a few things that you might want to do all based around a Google Form submission. It creates a folder, adds editors to the folder, puts the folder in another folder, and then copies a spreadsheet to the folder while adding some data in a few cells.


Weekly Web Harvest for 2016-04-24

The Lost Wanderers — Anthropology and Algorithms — Medium Neurath condemns the third wanderer for his “pseudo-rationalist” pretensions: in the interest of appearing rational, he has forced a conclusion out of insufficient evidence “on the basis of inadequate premises of whose deficiencies he is unaware.” Even worse, because he thinks he has decided rationally, he is supremely confident in his decision, even though it is no more justified than any other. The hero of the story for Neurath is wanderer number four, who recognizes the limits of her rationality and supplements it with an auxiliary motive—an arbitrary aid to making decisions among options that, rationally speaking, are all equivalent.