Archives
2025
- Thu 18 September 2025
 - One Million Installs!
 - Tue 26 August 2025
 - Why I'm declining your AI generated MR
 - Sun 13 July 2025
 - Finding a Job: Build Something Real
 
2024
- Mon 30 December 2024
 - ChessCraft in 2024
 - Mon 11 November 2024
 - The Future of Political Conventions
 - Mon 11 November 2024
 - L’avenir des congrès politiques
 - Wed 09 October 2024
 - Save the Human Internet
 - Sun 22 September 2024
 - Empowering public servant managers with displacements
 - Fri 02 August 2024
 - My three months vacation this summer
 - Wed 31 July 2024
 - Release 1.16: Garbs! Custom piece images.
 - Wed 01 May 2024
 - A Proposed Point System for Government WFH
 - 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
 - Tue 24 March 2020
 - The AI of ChessCraft
 - 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
 - Both Candidates Were Terrible: Trump Win
 - 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