Skip to main content

Weiye Loh's Library tagged Computing   View Popular, Search in Google

Sep
15
2011

I fully support that idea because I think that 'programming thinking' is an important skill that needs to be taught. Children first need to learn to be literate, then they need to learn to be numerate and finally they need to learn to be 'algorithmate' (yes, I just made that word up)... It's obvious to most people that illiteracy and innumeracy are problems to be tackled at school, but it's not obvious that we are now living in a world where logical and algorithmic thinking are very, very important.

Software Computer Computing Algorithm Education

  • There's a petition up on the British Government's e-petitions website, called "teach our kids to code". Despite being plugged by geek luminaries like Ben Goldacre, it's received barely a thousand signatures at the time of writing. I think this issue is much more important than that.

    Goldacre says "heaven knows where our successive governments think the next generation of nerds is going to come from". But that's not the point. Call us nerds, geeks, hackers or Morlocks, the technological priesthood of humanity isn't going anywhere: this stuff is so goddamn fascinating that enough people will teach it to themselves for the wheels to keep turning. I don't know any programmers who weren't at least partly self-taught. Today's proto-hackers don't have the easily-programmable 8-bit micros that programmers of my generation cut their teeth on, but they've got something much better: a full open-source software stack whose source they can read, resources like Project Euler and Hackety Hack to help them take their first steps, and a huge community of open-source hackers to learn from. The petition talks about narrowing the appalling gender gap in IT, and that's a genuinely important issue, but it's not the main reason we should be teaching coding in schools.
  • I want to live in a mass-algorate society. I want to use the software that a mass-algorate society would develop: sane and hackable, because everyone would know what computers fundamentally do and how to make them do what they want. I also expect that a mass-algorate society's software would have discoverable, predictable APIs, because 99% of coders would not be specialist programmers and would have better things to do than read endless documentation. But again, that's not really the point; the point is that I expect mass algoracy to have knock-on effects at least as dramatic as those of mass literacy.


Probably no one who reads Leonardo publications needs to be convinced of the centrality of software for modern art, culture, or academia. Yet, outside these circles, I think there is demand for such books as David Berry’s The Philosophy of Software: Code and Mediation in the Digital Age. At times, software studies still gets some of the crowd squirming in their seats in academic conferences, and either slightly worried or bemused reactions from representatives of more established academic disciplines. Surely code cannot be read and written like Shakespeare, appreciated the way you do Milton or object of such cult as Austen – or the cinephilic attachment in film studies to certain genres and films? However, despite being a newcomer, software studies may not turn into another media studies, which continuously is ridiculed in the UK by the media (the irony) and politicians as a lesser discipline; software (studies) still has that aura of being closer to STEM (Science, Technology, Engineering and Mathematics) subjects so adored by current policy makers. Yet, as Berry shows, software studies is a good way of smuggling in (my words, not Berry’s) the good ol’ humanities’ way of critically and inventively investigating philosophical and social contexts in which code is executed and executes the world. This is not to implicitly say that STEM is uninventive, and that arts and humanities are the only experimental disciplines – but it is true that we need a stronger articulation of how we can sustain some of the better heritages of arts and humanities topics.

Software Computer Computing Digital Humanities Academia Philosophy

  • In the midst of the enthusiasm for the epistemologies offered by science or, for instance, the digital humanities --which too is still to me looking for its singular potential-- such books that establish continuums between traditions of philosophy and traditions of writing/reading software are exciting. Berry actually offers digital humanities as one context for this mode of theoretisation. Berry gives a quick intro to some of the background assumptions of digital humanities and visions of it as part of the future post-disciplinary universities where access to knowledge is enabled so that it is “disregarding and bypassing traditional gatekeepers of knowledge in the state, the universities and the market” (20)/ Yet, quite many would be quick to point out that in the midst of P2P enthusiasms, etc., quite a lot of reverse is happening, too, and in the midst of the public funding crisis universities are actually even more now clutching to the IP they own and use as productive force (knowledge, teaching, research). This political economic side to universities in the digital age is not so much addressed by Berry, who, however, is not unfamiliar to political economy of code (as his previous book, Copy Rip Burn, demonstrated).
  • What Berry wants to propose in the midst of the subchapter on digital humanities is to use Heidegger to think about the current university environment and relations between computation and philosophy. To quote Berry: “I want to argue that there remains a location for the possibility of philosophy to explicitly question the ontological understanding of what the computational is in regard to the positive sciences. Computationality might then be understood as ontotheology, creating new ontological ‘epoch’ as a new historical constellation of intelligibility” (27). This task of assembling philosophy and computation in common key is worthwhile elaborating, indeed, even if it does not extend its critique at some of the digital humanities itself becoming a positive science, and if the place of philosophy itself is being marginalized in current university environment (not only in the UK). A positive evaluation would say that this is the task and possibility of philosophy becoming embedded in Computer Science –  but institutionally, we know that it does not work that easily and, instead, university managers looking at profitability are hardly enthusiastic about adding a bit of time consuming Sein und Zeit and Was heißt Denken? to their intro to computing classes.
1 - 2 of 2
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo
Move to top