My wife Jen – a Fellow of CICM – and I have developed an equivalent program for the CICM Primary exam. The website for that program is mick95.com. Unfortunately, as of March 2020, the project has stalled, as we have been unable to obtain permission from the CICM College to utilize their Examiner’s Reports. If you are a CICM trainee and you feel that MICK95 would benefit you in your study, you might consider contacting the College and petition that they reconsider their decision. We have appealed to the Chairs of Examination multiple times and unfortunately our request has been declined.


This is a project aimed at helping people prepare for the ANZCA Part II exam. As of April 2020, this is still only an idea at the conception stage – and most likely with covid happening and the impending zombie apocalypse, this will likely take a while to get off the ground… I envision this as a free, collaborative project and I will be looking for people keen to contribute later down the track.

Roster Maker

This is a little side project that I took on, to consolidate and build on the coding skills that I’ve learnt. In the past 5 weeks – during lockdown – I have hacked together a simple program to help roster Registrar overtime shifts. This is something you could simply do in Excel, of course, but I wanted to challenge myself to facilitate the rostering process by

  • Validating rules
    • only allowing registrars of a certain training year to be assigned to a shift
    • requiring a minimum seniority for pairs of registrars rostered on together
    • preventing shifts from being double allocated or missed
  • Provide a running total of shifts each registrar has been assigned, to make it easier to write a fair roster

If you are involved in doing the rostering at your hospital, you may find this program useful.