Website Logo
/ blog
Blog

Brisbane has too many Suburbs

2024-10-26

And my personal quest to remember all 190+ of them

Self Referential Type Hints with | in Python

2024-10-14

Exploring a quirk of Python's type hinting with the pipe operator

Wedding Speech

2024-10-05

My speech at Laura and Dallas's Wedding

Dynamically Specifying Dependencies in Python with Setuptools and pyproject.toml

2024-09-22

Using setuptools to specify project metadata in pyproject.toml, but dependencies in python

Plotly Histogram is too big

2024-09-19

Some code to make a reasonable sized plotly histogram.

Downloading all your Facebook messages

2024-09-11

A guide on how to download all your Facebook messages for storage or analysis

Sunshine Coast Marathon Festival 2024 Results

2024-08-17

A visualisation of the results from the Sunshine Coast Marathon 2024

Creating a 'Match 3' game in Pygame

2024-07-21

Exploring the hidden complexity of a good Match 3 game implementation.

Cards in Pygame

2024-06-27

Making rotating cards in Pygame

Review: Death's End

2024-05-20

A review of the book: "Death's End" by Liu Cixin

The AnyLogic Truncated Gamma Distribution is incorrect

2024-05-08

Using the Gamma distribution with the 6 parameter method returns incorrect values

AnyLogic Beta Distribution is Wrong for Large P or Q

2024-05-07

For p or q parameters greater than ~int32_max, AnyLogic's Beta distribution samples incorrect values.

Review: The Dark Forest

2024-05-06

A review of the book, "The Dark Forest" by Liu Cixin

Review: The Three-Body Problem

2024-04-28

A review of the famous book, "The Three-Body Problem" by Liu Cixin

Python Import Error when in Editable Mode

2024-04-11

Fixing a Python bug caused by some interesting pip behaviour

Potion Craft Review

2024-03-02

A summary, review, and musings about the game 'Potion Craft'.

Coke vs Pepsi Taste Test

2024-02-20

A writeup about an experiment I performed to test some friends abilities to descriminate between Coke and Pepsi

Changing Python Version on Windows with no Admin Privileges

2023-11-27

How to install Python - The eternal question

AWS - Multiple Subdomains Per Certificate

2023-11-01

How to configure a certificate to cover subdomains AND apex domain.

My Blog

2023-10-30

My first blog post.