Design a site like this with
Get started
  • What are good reasons to use Smalltalk?

    Thanks for participating in the poll.

  • What is your "spirit programming language"?

    What is your "spirit programming language"?

    The definition of a “spirit animal”: In certain spiritual traditions or cultures, spirit animal refers to a spirit which helps guide or protect a person on a journey and whose characteristics that person shares or embodies. It is also metaphor, often humorous, for someone or something a person relates to or admires. Someone at Quora asked: How do you decide…

  • 50th Anniversary of Smalltalk

    50th Anniversary of Smalltalk

    As He often does, God spoke to me very early this morning while I was in bed. Not in a dream but in a dream-like state… For the past year, I’ve been struggling to find a way to celebrate the 50th anniversary of Smalltalk in 2022. I even published an article asking for suggestions but I got no…

  • COVID-19 and JRMPC

    COVID-19 and JRMPC

    Due to the COVID-19 crisis, the JRMPC awards ceremony has been postponed till a later date. It was originally going to be held at Ryerson University, one of our chief sponsors, on April 18th. In the worst case that the ceremony cannot be held by the start of summer, a virtual awards ceremony will be conducted. This…

  • JRMPC 2020 Award Winners

    JRMPC 2020 Award Winners

    I am most pleased to announce this year’s winners of The James Robertson Memorial Programming Competition. It was an exciting contest with several teams consistently finishing in a strong position over four rounds: The Battle of Waterloo from Woodbridge College in Vaughan, Ontario Bickle Blatwoon from Robert Thirsk High School in Calgary, Alberta ‘Dief’ferent from John…

  • Battlesnake: the Competition

    Battlesnake: the Competition

    A few years ago, I learned of a programming competition in British Columbia called Battlesnake. It had been covered in the media. Battlesnake and JRMPC share some common traits. First, they both involve creating a robotic “mind” (Battlesnake calls it an “AI snake”). Second, they both work off a grid and, at least in later rounds,…

  • Round 4 Results

    I am pleased to announce the #1 leading team for Round 4 in The James Robertson Memorial Programming Competition (JRMPC). Congratulations to Team Dijkstra from Centennial Collegiate Vocational Institute in Guelph, Ontario. This round is special because it’s the first time that competing team strategies play out on the same board simultaneously. It’s a fight…

  • Smalltalk Poll 1

    JRMPC is The James Robertson Memorial Programming Competition. First Prize is a staggering $6,000. This poll is about the competition. Promo videos for the competition: T-shirt design for the competition: Here’s how the T-shirts look from one of the teams: The team-based competition involves finding the best strategy in a Pac-Man style game and implementing…

  • Smalltalk: An Entrepreneur’s Secret Weapon

    Smalltalk: An Entrepreneur’s Secret Weapon

    If you’re an entrepreneur, and especially if you’re a digital entrepreneur, one of your greatest concerns is getting to market as quickly and as easily as you can. Your business is highly dependent on computers, whether that’s in the area of web applications or mobile development or machine learning or virtual reality or robotics or whatever. At the…

  • The Results Are In!

    Round 1 of The James Robertson Memorial Programming Competition (JRMPC) just completed. Congratulations to Team ‘The Battle of Waterloo’ from Woodbridge College in Toronto, Canada for an outstanding performance. We look forward to Rounds 2, 3, 4, and 5 (the prize-winning round). Let’s give a hand to these exceptional students and newfound Smalltalkers!