How to write machines

November 18, 2009

(If you are coming from Zeilberger’s opinions, the appropriate article is here)

Maths fun was had by all

Last weekend I was in Gothenburg at the incredibly inspiring Free Society conference FSCONS. Of course I was talking about mathematics, specifically how to get people learning it through fun, rather than “because it is useful”. My talk was called “Street Maths” (click for slides).

In discussions with many including Smári McCarthy and Marcin Jacubowski the idea developed further and one result is this (highly opinionated ;) manifesto for literacy.

In 1964 Paulo Freire was arrested and exiled from Brazil for teaching peasants to read. Both sides recognised the power of literacy, as a threat to oppression and a path towards a better life for individuals.

Today in the developed world we take it as an essential. Those who cannot read are not merely marginalised but kept out of society. Yet new skills are becoming necessary. Our formal interactions are now almost more likely to be through a computer than a pen. This change is sweeping through so fast that it can be hard to keep up. We have all joked that the kids teach the adults how to use the latest device.

Lets give the education system its due. The schools curriculum in the UK recognises that for Information and Computer technology (ICT):

…creative and productive use of ICT an essential skill for life.

National Curriculum (ICT) Key Stage 3

How do they suggest we try to achieve this?

The study of ICT should include:

  1. use of a range of information, with different characteristics, structures and purposes, and evaluation of how it matches requirements and its fitness for purpose
  2. use of a variety of information sources, including large data sets, in a range of contexts
  3. use and review of the effectiveness of different ICT tools, including a range of software applications, in terms of meeting user needs and solving problems
  4. developing an understanding of the need to:
    * employ safe working practices in order to minimise physical stress
    * keep information secure
    * manage information organisation, storage and access to secure content and enable efficient retrieval
  5. the impact of ICT on individuals, communities and society, including the social, economic, legal and ethical implications of access to, and use of, ICT.

National Curriculum (ICT) Key Stage 3

Think about these for a second as we consider the skill of literacy. It has two parts. Reading is of course important, but teaching people to read only allows one way communication. We also teach to write. We are taught to use written content, but also to create it. Think about this as you again read the list above. It only talks about learning to “use” ICT.

We need the skills to write and create as well as simply use.  Firstly, for some a bright idea will result in a new use for computers. Just as for some the ability to write leads to a published book. For others some simple creations will help their lives or those close by them, just as some write diaries. Finally there are many who do not write much at all. Yet learning to write writing still helps us develop our reading. The same is true for technology, but it is even more essential. Reading is a fixed skill. A language develops too slowly for reading skills to need much change. This is not the case with computers. The skills to use a particular piece of software can change with a single upgrade, even when we are not forced to change to a more advanced competitor. The usage skills therefore can easily go out of date. The more fundamental skills teach not just the skills to create but the ability to learn; to adapt to rapid changes.

So what skills are needed to create technology? Programming is obviously first. There is, however, a lot more to technology than computers. There are a vast number of ways that gadgets can be used, and will be used. Should we leave people waiting for someone else to make something close enough to what they need? What about adding the basic skills to make things?

Unlike literacy and use of computers these are not new skills. They are in fact ancient. Not a very long time ago if you wanted something you either had to make it yourself, or go to someone who could make it for you. Then we had the industrial revolution. The economy of scale. We came to rely on factories. This now goes so deep we hardly think of making something ourselves. For truly mass items like a hammer or a car, we are probably right.  What about a more specialised device though, like say a tractor? Or a 3d printing machine? Here plans are freely available that require some skill, but not expertise, to build. Including money for building time the product can be made for a fraction of the cost (in many cases 1/10 or less).  Even better, with such open design comes a powerful new option. Take the generic solution and adapt it to your own situation.  With time the design improves as individuals using it make refinements and add options. To do this takes a certain mindset and some basic skills.  A literacy of making.

The natural response to this is that, on top of the skills, tools are required and those tools are themselves prohibitively expensive. Though this is true right now, it is changing. Movements such as FabLabs and Hacker spaces have the tools and make them available for free, or at a small cost.  Even better, the machines can be part of the change.  One of the machines above is a 3d printer, this is not just cheap to produce, it is capable of making itself. The development of other machines has begun, with the ambitious goal of creating a RepLab a multipurpose factory that can create itself at a cost of less than $10000. Even commercially the machines only cost about $100000. Things are changing. Fast. The question is can we get the people in place with the creativity and skills to take full advantage of them?


Laptops are not the problem…

November 10, 2009

I am going to disagree with Doron Zeilberger. Which is not something I often do. His latest piece describes the Shocking state of contemporary “Mathematics”. Its not the subject of the post (summed up in the title) that I am going to disagree with though. To my mind he nails it. Its a small detail. Yet something I think is important.

For those of you who do not know Zeilberger is one of the strongest proponents of the use of computers to do mathematics (which I wrote about here). So ironically I am going to complain about his use of computers.

The outline of his message is that mathematics has become divided into small specialities:

topological algebraic Lie theorists, algebraic analytic number theorists, pseudo-spectral graph theorists

and this problem is made worse by the fact that even general talks have no more than a few minutes of general history and motivation before leaping into the details that only a fellow expert on the analytic and algebraic topology of local Euclidian metrization of infinitely differentiable Riemannian manifolds could understand.

This is all true. We have all been to too many such talks. He then starts to give the solutions:

One culprit is the pernicious laptop, it should be outlawed! It encourages the speaker to pass the cognitive speed-limit by orders of magnitude. Sure enough, the best invited talk was Michael Kiessling’s talk that used the ancient technology of overhead projector, and it would have been even better if he only used the blackboard

Can this be? Computers are not just the future of maths, but they are holding it back? Is the blackboard really better? It encourages the speaker to turn his back to the audience. It concentrates so much of the time on the creation of too short often illegible notes on the topic. It has many issues. In the hands of a good speaker a piece of chalk and a board however can illuminate and inspire. So too can the pernicious laptop. Yes it introduces different problems, but it also solves some. With any talk a good speaker uses the tools well, a bad one does not.  I suspect that Michael Kiessling’s talk was so good partly as he has taken the time to master the OHP, and thus uses it because of those skills. The laptop is the default today, so it is where the bad speakers end up.

To be fair the quote above does have one more line:

and it would have been better still if he didn’t use anything, just told us a story.

This is where all talks should begin. Once you have the story it can be useful in some cases to add material. It is then up to you to master the blackboard OHP or laptop to add to your story.

Why is this minor quible important? A central theme to his piece is the importance of communicating, putting ones (necessarily focused to some extent) research into the general setting and context. Just as computers are going to be key to actually doing mathematics, removing some of the tactical and technical hurdles (even Alain Connes agrees with this). Computers and the internet are not pernicious, they are giving new options for communication and intuition.  Blogs are a great example. Tim Gowers and Terry Tao are both giving precisely the strategic overview we need. Even the Opinions are really a blog (though they could do with an update, at least an RSS feed! I hear wordpress do some good software…)

So please Ekhad, talk to Doron. Tell him that you can do a lot more than mathematics!


Follow

Get every new post delivered to your Inbox.

Join 201 other followers