Published on 2026-06-09 by Stuart Spence
This post is a chronological tour of all the types of art assets in ChessCraft (images, sounds, music, voice) and how they were made.
A ton of different methods were used. There's 200+ chess pieces made by me in GIMP, the adventure map was hand drawn on paper then scanned …
Read more...
Published on 2026-06-09 by Stuart Spence
This is how I like to get all my news and information in 2026. Writing it all down should help me sort, cut, and review my media diet. Maybe you'll find this useful too - if you like what I like anyway. This mega list is sorted best to merely good …
Read more...
Published on 2026-04-15 by Stuart Spence
I've had this on my mind for years. What if you made a graph of sickness versus happiness with respect to paid sick days? Here's my first good attempt. Your graph may be different than mine because:
- I have paid sick days.
- I feel some duty to my work.
- I …
Read more...
Published on 2026-02-10 by Stuart Spence
I'm a senior computer scientist for the government of Canada, there since 2018. Sometimes reality doesn't reflect the official messaging in government. So this page lists some of my own guidelines, truths, and tools that have most helped my career in government and guard my sanity. I hope this page …
Read more...
Published on 2025-12-31 by Stuart Spence
I've often liked year-end reviews like from Wendover Productions. So here's another for ChessCraft. See also:
Metrics
This year ChessCraft passed one million installs. Curiously, the page on Google Play still reports just 500,000 several months later! I guess Google doesn't care about my vanity metrics …
Read more...
Published on 2025-09-18 by Stuart Spence

Wow! How about that. Do I get a gold plaque from YouTube now? I still remember celebrating 100,000 in 2021:

And if we really go back, 100 in 2019:

I guess I like round numbers. If you haven't passed it yet, I recommend celebrating your one billion second birthday …
Read more...
Published on 2025-08-26 by Stuart Spence

Sometimes a merge request (MR) doesn't merit a code review (CR) because AI was used in a bad way that harms the team or the project. For example:
- Code deletion would improve the MR a lot.
- You don't know the basics of the language you submitted.
- Documentation spam.
- Blatantly inconsistent …
Read more...
Published on 2025-07-13 by Stuart Spence
I often see these questions online:
"I have no work experience. How do I get my first software job?"
"I got laid off with only have 2 years of experience. How do I get a software job?"
"What certs can help me get a software job?"
I'm a team lead …
Read more...
Published on 2024-12-30 by Stuart Spence
I've often liked year-end reviews like from quanta magazine. So here's another for ChessCraft like last year and the year before that.
Metrics
It's been 7 years since I started working on ChessCraft on 2017-12-30. We're now at 920,000 installs with 260,000 this year. I thought I might …
Read more...
Published on 2024-11-11 by Stuart Spence

Here's my experience attending the founding convention of the Canadian Future Party (CFP) in November 2024 in Ottawa. Members voted for the first time on policy, leadership, and a constitution. Here I write about procedural problems and I propose modern solutions.
(Version française)
Context
The Canadian Future Party (CFP) officially …
Read more...