Stuart Spence Blog

Computer scientist and educator. Creator of ChessCraft. Senior computer scientist at Environment Canada.

Archives

2024

Fri 16 February 2024
MA in Education Technology at Concordia
Mon 01 January 2024
ChessCraft in 2023

2023

Mon 23 October 2023
New Role at ECCC
Fri 07 July 2023
Better Hiring in Government
Sat 27 May 2023
Goodbye MongoDB
Thu 09 March 2023
Release 1.15: Folders! And eight new piece rules
Sat 28 January 2023
Release 1.14: Popular designs, acrobats, and online backups

2022

Sat 31 December 2022
ChessCraft in 2022
Fri 09 December 2022
ECCC and ChatGPT
Tue 22 November 2022
My First Union Event
Thu 13 October 2022
Stable Diffusion? Maybe You Just Like Art
Sat 24 September 2022
Green Party of Canada Membership Test
Wed 29 June 2022
Public and Private Sector IT
Sat 05 March 2022
Training Video Philosophy

2021

Sun 24 October 2021
Patronware
Thu 01 July 2021
Release 1.13: Eight More Rules and Seven More Languages!
Sat 17 April 2021
Oh, Stallman
Tue 09 February 2021
Release 1.12: Online Multiplayer

2020

Tue 01 December 2020
Bazaar
Wed 11 November 2020
Release 1.11: Relics, Music, AI vs AI, Multithreading
Fri 04 September 2020
Ode to the Public Servant
Sat 22 August 2020
Release 1.10: Restrictors and Gems
Wed 15 July 2020
Release 1.9: Convenient Buttons and Bugfixes
Mon 08 June 2020
Release 1.8: Random Board Generator
Sat 28 March 2020
Release 1.7: Iron Pieces and Language Select
Sat 29 February 2020
Release 1.6: Filter, Sort, and Optimizations
Sat 15 February 2020
Release 1.5: Achievements
Thu 30 January 2020
Release 1.4: Share Your Designs!

2019

Fri 20 September 2019
Release 1.3: Premoves, Visual Themes, Eleven Languages
Fri 19 July 2019
Release 1.2: Human versus Human, Archers, Thumbnails
Mon 20 May 2019
Release 1.1: First Update
Sat 18 May 2019
Centennial? Centeninstallial?
Fri 29 March 2019
ChessCraft in Universities?
Sun 24 February 2019
Release 1.0: First Public Release

2017

Sat 01 July 2017
Your Perfect Code Might Be Terrible for Teaching
Tue 21 February 2017
Movie Review: Hidden Figures

2016

Thu 10 November 2016
The Positives of Trump's Victory - from a Canadian Who Thinks Both Candidates Were Terrible
Thu 21 July 2016
Enjoy the Innocence of Pokemon Go While It Lasts
Mon 13 June 2016
You Can Lose Your Job to Automation Even If Your Job Cannot Be Automated
Mon 18 April 2016
If You Nitpick Trudeau's Quantum Computing Spiel, You're Missing the Point
Mon 28 March 2016
Sorry! I'd Like to Help You but I Can't
Thu 24 March 2016
Learning to Code by Writing, not Copying
Mon 22 February 2016
Book Review: The Open Organization

2015

Sat 29 August 2015
Outpost Bureaucracy: The Power of One is Strong
Wed 26 August 2015
Guess Who's Still Teaching at McGill?
Sat 08 August 2015
Don't Ban Killer Robot Research. Just Ban Killer Robots.
Tue 24 March 2015
These McGill Survey Results Will Make You Giggle
Tue 24 March 2015
Mike Shortt Reports: Methodology
Tue 17 March 2015
The Dean of Education's Response to my Feedback and Blog
Sat 07 March 2015
Why Do For-Profit Companies Give Software to Schools?
Wed 25 February 2015
Nomination for Worst Professor
Thu 19 February 2015
Many McGill Education Students Cannot Calculate an Average
Tue 10 February 2015
Proof that McGill Administrators Ignore Feedback
Wed 04 February 2015
McGill's Education Technology Textbook is Embarrassing
Wed 04 February 2015
Professor Response: McGill's Education Technology Textbook is Embarrassing
Tue 27 January 2015
Things McGill Education Students Don't Know
Thu 22 January 2015
The Silly QEP