My Website

Main website:

Wednesday, December 20, 2023

Rust - the programming language

My latest adventure in computer languages is Rust.

Rust is billed as the "most loved" computer language. Those who use Rust are certainly passionate about it. Jealous too. I found most of the tutorials on the major Rust frameworks have bugs that require fixing for the examples to run. Fixing them requires a level of familiarity you can only gain with experience. Without the tutorials, and lacking the experience to fix them, newbies are effectively locked out.

Monday, September 11, 2023

Subtle systemic bias

Postal vote applications for the 2023 referendum opened yesterday, 11 September. The earliest a postal vote applied for today (12 Sep) can be delivered is 01 October. For those who are booked on overseas trips (like me) that leaves only 1 or 2 days to apply to a postal vote if it is to arrive before I leave. (edit: it was not possible to have a postal vote delivered on time despite applying within minutes of availability. I was disenfranchised)

Tuesday, August 22, 2023


Flutter is Google's promise of write once, run anywhere. And it actually delivers!

Unfortunately, there is a downside. I had to learn yet another programming language. Dart.

Wednesday, August 2, 2023

Powershell JEA

Just Enough Admin (JEA)

High privilege access to machines via PowerShell is a security risk. JEA allows access to only the commands and components of Powershell needed to perform a task and no more.

Saturday, July 22, 2023

Is learning .NET Maui a waste of time?

 I was very excited when .NET Maui was announced. Who, among programmers, would not be excited at the prospect of writing a single application in C# that would run on Windows, Linux, Mac, iOS and Android without any changes. And a free, open source ecosystem to boot.