Stuart Spence Blog

Computer scientist and educator. Creator of ChessCraft. Scientific programmer at Environment Canada.

Sun 24 October 2021

Patronware

Posted by Stuart Spence in ChessCraft   

I like that the full ChessCraft game is free and ad-free, and yet it is monetized. It has been a challenge describing this monetization strategy succinctly. I wish there were a word for it. In this post I'll explore how words like "donationware", "freemium", and "nagware" aren't a good fit …

Read more...



Sat 17 April 2021

Oh, Stallman

Posted by Stuart Spence in Blog   

Richard Stallman may be a legend in the world of software, but he also has decades of history promoting a toxic environment in software communities. Due to this, the Free Software Foundation (FSF) has been pressured to kick out Stallman from the board of directors, which they did, though he …

Read more...



Tue 01 December 2020

Bazaar

Posted by Stuart Spence in ChessCraft   

So... I bought myself a ChessCraft mug. Is that vain?

I'm really happy with this awesome mug!

chesscraft mug

In case anyone else is interested, here's a link to the new online store: ChessCraft Bazaar. Good to note: these are printed individually by Zazzle so they are quite pricey, and I hardly …

Read more...



Fri 04 September 2020

Ode to the Public Servant

Posted by Stuart Spence in Blog   

The privately employed

May say they're annoyed

about public servant perks.

-

What they fail to note

(and it's fair that they don't)

is that zombification lurks.

-

Zombies are not happy,

humans need to be scrappy.

-

Hold on to your fire,

stir the pots and aspire.

-

Are you a zombie?

Read more...




Mon 08 June 2020

Release 1.8: Random Board Generator

Posted by Stuart Spence in ChessCraft   

Before I ramble too much about the random board generator, I must thank:

  • Luigi Annicchiarico
  • Johan Estévez
  • Selianin Alexander

- for volunteering to fully and thoroughly edit my Italian, Spanish, and Russian translations! This was a lot of work. More than most people may realize. Internally, ChessCraft has over 500 different …

Read more...