Bill MacKenty

  Home     Computing     Teaching     Bushcraft     Games     Writing     About  

When it comes to questions concerning the nature of Reality, philosophers and theologians have the answers. Philosophers have the answers that can't be proven right. Theologians have the answers that can't be proven wrong. Whatever the natures of Reality and the human condition may be, our understanding can only be improved by thinking about them. I therefore invite you to do so.

Sabbatical Update 1

Posted in Personal Teaching Diary on 31 - August 2023 at 03:05 PM (3 weeks ago)

I'm currently on sabbatical and have been deeply immersed in professional development and research. I intend to post these updates about once a month, sharing interesting learnings.

Continue reading

The future of high school computing

Posted in Computer Science Teaching Diary Writing on 03 - July 2023 at 11:00 AM (2 months ago)

Large language models like ChatGPT mandate we change the way we approach high school computing.

Continue reading

Project management tools

Posted in Blogging Personal Teaching Diary Writing on 10 - April 2023 at 08:35 AM (5 months ago)

What a mess. Pricing models are all wrong. Trello seems to have the most common sense...

Continue reading

Sabbatical planning

Posted in Blogging Teaching Diary Writing on 03 - April 2023 at 05:02 AM (5 months ago)

A rare and welcome opportunity to deeply recharge, learn and reflect...

Continue reading

A mostly terrible time

Posted in Blogging Writing on 26 - March 2023 at 09:49 PM (about 6 months ago)

On being a parent to a teenager...

Continue reading

Regular Update

Posted in Update on 12 - March 2023 at 09:36 AM (6 months ago)

The latest curiosities, projects, and workings. This is a semi-regular update of things I am currently working on / learning about / curious about...

Continue reading

on postfix…

Posted in Blogging Personal on 24 - February 2023 at 11:05 AM (about 7 months ago)

Setting up a dedicated email server, capable of sending and receiving email on behalf of other domains is not easy for those not accustomed to such matters...

Continue reading

The faltering

Posted in Writing on 20 - February 2023 at 08:33 AM (7 months ago)

Steady and true. Steady and true?

Continue reading

Dedicated servers for dedicated things

Posted in News on 18 - February 2023 at 07:53 AM (7 months ago)

I use a couple of VPS providers for Digital Bill. I'm learning with the flexibility and affordability of a VPS it makes sense to dedicate one server for one task. Read on for more...

Continue reading

Entity-Component-System 〈ECS〉

Posted in Computer Science Teaching Diary on 02 - February 2023 at 09:07 PM (7 months ago)

Different than oop? Read on...

Continue reading

Need a procedurally generated country?

Posted in Computer Science Teaching Diary on 29 - January 2023 at 03:46 PM (7 months ago)

Every once in a while one of my students hits the ball out of the park...

Continue reading

DEIJ - part one

Posted in Personal on 25 - January 2023 at 06:01 PM (about 8 months ago)

Describe diversity...

Continue reading

Current thinking about chatGPT

Posted in Computer Science Teaching Diary on 22 - January 2023 at 07:12 AM (about 8 months ago)

How should a high school computing teacher use chatGPT?

Continue reading

Writing a report card comment generator

Posted in Computer Science Teaching Diary on 20 - January 2023 at 06:12 AM (8 months ago)

Saving time whilst providing accurate information about a students progress isn't easy, but certainly worth it...

Continue reading

Multiple versions of PHP on the same web server

Posted in Linux Personal on 18 - January 2023 at 06:42 AM (8 months ago)

looks like a job for PHP-FPM...

Continue reading


Posted in Personal Twitter on 08 - January 2023 at 09:56 AM (8 months ago)

I've decided to take part in #dungeon23, a distracting and fun project to build a little bit of a dungeon everyday. But I've decided to approach it a bit differently...

Continue reading

Mastering uncertainty: A predictive processing

Posted in Games in education Practical Advice on 06 - January 2023 at 01:48 PM (8 months ago)

Why do we seek out and enjoy uncertain success in playing games? Game designers and researchers suggest that games whose challenges match player skills afford engaging experiences of achievement, competence, or effectance—of doing well...

Continue reading

Our Wisla

Posted in Bushcraft on 01 - January 2023 at 07:30 AM (8 months ago)

A warm day, the last day of 2022 and that magic of nature...

Continue reading

The bear

Posted in Writing on 30 - December 2022 at 05:28 AM (8 months ago)

There is a bear with a reputation for being strong and intimidating, but something is wrong...

Continue reading

setting up a podcast

Posted in Personal on 27 - December 2022 at 11:41 AM (about 9 months ago)

Is a lot of work. But...

Continue reading

Merry Christmas!

Posted in Personal on 25 - December 2022 at 06:04 AM (about 9 months ago)

On coming together and being in connection...

Continue reading

Building an LMS (or virtual learning experience) - part 3 of 3

Posted in Teaching Diary on 21 - December 2022 at 09:26 AM (9 months ago)

Setting up high quality digital resources takes a long time, but once we've set it up, it provides value for a long time.

Continue reading

Building an LMS (or virtual learning experience) - part 2 of 3

Posted in Teaching Diary on 20 - December 2022 at 07:01 AM (9 months ago)

On the importance of H5P...

Continue reading

Building an LMS (or virtual learning experience) - part 1 of 3

Posted in Teaching Diary on 19 - December 2022 at 09:22 AM (9 months ago)

It's not about the technology, it's about the learning...

Continue reading

Displaying courses in grid format on moodle homepage

Posted in Computer Science HOWTO Teaching Diary on 16 - December 2022 at 03:34 PM (9 months ago)

After much searching I was lucky to get a helpful reply from a friendly moodler. Read on...

Continue reading

just trying to make it to vacation…

Posted in Blogging Personal on 15 - December 2022 at 05:38 AM (9 months ago)

With two days left until christmas vacation, we are all trying to get to the end of the week with grace, humour, and high-energy

Continue reading

Procedural fantasy weapon generator

Posted in Games in education Practical Advice Teaching Diary on 13 - December 2022 at 05:47 PM (9 months ago)

If you ever needed to procedurally generate a fantasy weapon with a history, backstory and special abilities, here's your code!

Continue reading

As far as dinners go,

Posted in Writing on 12 - December 2022 at 05:59 AM (9 months ago)

An hour drive through the first real snowstorm, a spectacular meal, two young effervescent boys, a fire in the backyard amidst the blowing snow, wonderful company and engaging conversation...

Continue reading

chatGPT part 3: how do I know you know?

Posted in Computer Science Teaching Diary on 10 - December 2022 at 08:57 AM (9 months ago)

Out-of-school coding assignments are no longer as important as being able to understand the code. The return of oral exams?

Continue reading

chatGPT part 2: how we change our teaching and student learning

Posted in Teaching Diary Writing on 07 - December 2022 at 05:39 AM (9 months ago)

A high school student asks, "what will I do for work with chatGPT around?"

Continue reading