Link from Marginal Revolution. Article from BBC NT.
IMO, another example why kids should learn programming early. It's fun and its building "nowists"…creating things quickly and improving constantly, without having permission of the preachers of ideology, rules…driving bottom-up innovation.