"Technical literacy" is the subject of an ongoing, worldwide educational debate. Some argue that every kid should learn the basics of programming and successfully write a program or two before graduating – just as we expect every student to write an essay or two before leaving school. I think that this is sound. We tend to think of innovative, original software as originating with engineers and co
![Here's what ICT should really teach kids: how to do regular expressions](https://cdn-ak-scissors.b.st-hatena.com/image/square/e22f75105eb36a8c85e7bea496f2cc18922e6f57/height=288;version=1;width=512/https%3A%2F%2Fi.guim.co.uk%2Fimg%2Fstatic%2Fsys-images%2FGuardian%2FPix%2Fpictures%2F2012%2F12%2F4%2F1354632715926%2FRegular-expressions-text-008.jpg%3Fwidth%3D1200%26height%3D630%26quality%3D85%26auto%3Dformat%26fit%3Dcrop%26overlay-align%3Dbottom%252Cleft%26overlay-width%3D100p%26overlay-base64%3DL2ltZy9zdGF0aWMvb3ZlcmxheXMvdGctYWdlLTIwMTIucG5n%26enable%3Dupscale%26s%3D03bb5ab1209d699f66e6a248ff4cb78c)