I’ve never been a programming geek, though I share some of the early Basic and Fortran experience in engineering and earlier BBC Micro interest of Eben Upton and Jim AlKhalili, as well as extensive information systems experience subsequently.
As the inventor of the Raspberry Pi, Upton is obviously centred on the hardware understanding of computer functionality. Interesting however, that the original abortive intent to work with BBC as an educational project has been maintained in ongoing computer science education including supporting teacher-training resources. A great potted history of this basic hardware and programming educational project on today’s Life Scientific.
My pet project is education in “computation” over and above “computing” very much because as well as supporting bottom-up educational development towards computers and information systems, which Upton believes should address as wide a range of non-technical students as well, computation itself is fundamental to all natural human disciplines, with or without implementation in computer hardare or software. Everyone should understand this.