Jim StewartThe Miracle of Micro-SessionsEveryone knows how a coder [writer, composer, architect, designer…] works. Hours on end over their desk, eyes on their computer or…Mar 30, 2019Mar 30, 2019
Jim StewartinKidsLearnToCodeIn defense of ‘for’: functional isn’t always betterI was skimming a tutorial recently about how to solve some algorithmic problem on some coding challenge site using Javascript. Of course…Jan 5, 2019Jan 5, 2019
Jim StewartFrom 1+1 to C++IN 1910, in their groundbreaking Principia Mathematica, Alfred North Whitehead and Bertrand Russell proved that 1+ 1 = 2. It took them 379…Nov 12, 2018Nov 12, 2018
Jim StewartJavaScript’s Days are NumberedTo say this is a bold and controversial proposition is quite an understatement. It seems like JS is expanding like an octopus, taking over…Dec 3, 2017Dec 3, 2017
Jim StewartinKidsLearnToCodeWhat is algorithmic thinking? A new approach for K12 programming teachersThis is the second in my series of posts on changing programming education from teaching coding languages to teaching algebraic thinking…Oct 22, 2017Oct 22, 2017
Jim StewartinKidsLearnToCodeStop Teaching Coding. It’s Time to Start Teaching ProgrammingIn the famous essay “A Mathematician’s Lament,” Paul Lockhart compares modern math teaching to a music program where students are from a…Sep 21, 2017Sep 21, 2017