Skip to main content

Posts

Movie - Lee Cronin's The Mummy (2026)

 
Recent posts

Movie - Coyote vs. Acme (2026)

 

Wine

 

TV Series - Silo (2023) - Season 3

Log Episode 1 [2026-Jul-03] - 2026-Jul-05 Episode 2 [2026-Jul-10] - 2026-Jul-12 Episode 3 [2026-Jul17] - 2026-Jul-19 Episode 4 [2026-Jul-24] - 2026-Jul-24 Episode 5 [2026-Jul-31] - 2026-Jul-31 Episode 6 [2026-Aug-07] - 2026-Aug-07 Episode 7 [2026-Aug-14] - 2026-Aug-15 Episode 8 [2026-Aug-21] - 2026-Aug-21 Episode 9 [2026-Aug-28] - 2026-Aug-28 Episode 10 [2026-Sep-04] - 2026-Sep-04

Wine

 

What It Took to Close a Life I Left Behind in New Zealand

I left New Zealand at the end of 2017 and moved first to Ireland. At the time, leaving most of my belongings behind did not seem particularly dramatic or permanent. International relocations are complicated enough without trying to move an entire household at the same time, and my reasoning was straightforward: I would first establish myself in Europe, understand where I was going to live permanently, find a suitable home, and then organise the shipment of everything that remained in New Zealand. I had no reason to believe that this would become anything more than a temporary logistical arrangement. That assumption turned out to be spectacularly wrong. Ireland did not become my permanent destination. In May 2019 I moved again, this time to Germany, and started the process of establishing a new life in Berlin. Even then, I could not simply order a container and bring everything immediately. I had only just arrived in the country, I was dealing with all the usual administrative req...

TOMS - Designing the Object Model Before Building the Screens

In my previous post about this personal C++ project, I described why I had chosen table and seating organisation as the problem I wanted to work on. The next question was more fundamental: what are the objects? It is tempting when developing a desktop application to start with the visible parts. Create the main window. Add a guest list. Add a table editor. Put some buttons around them. Connect a few signals and slots, and very quickly there is something on the screen that looks like progress. I am deliberately trying not to begin there. Before concentrating on the screens, I want a reasonably coherent model of the problem itself. The user interface should eventually manipulate that model; it should not accidentally become the model. My first architectural objective is simple: model an event as a collection of meaningful domain objects before allowing the graphical interface to dictate how those objects behave. Starting with the domain rather than the...