✦ search ✦

Hewo Friends!!

Welcome to my blog~!

I’m a junior doctor in Australia with a fondness for small, unnecessary projects: tinkering with code, endlessly reconfiguring Emacs, and building elaborate note systems that mostly exist to make me happy. I like cats, Pokémon (especially the comforting, pixelated ones), and the quiet joy of making confusing things feel a little clearer. This blog is a place for side quests, half-formed ideas, and gentle curiosities—about learning, making things, and occasionally medicine 🐱

P.S. This website looks way better on desktop

things i love:

  • coding
  • cats
  • pokemon
  • reading
  • planes
  • cars
ninetales

The Physics of Hospital Medicine

tags: Medicine
@[Sab] 25/04/2026

During my intern year, I’ve noticed that hospital wards operate according to fundamental physical laws. Not the sanitised, idealised physics from textbooks, but a more chaotic physics that governs the actual behaviour of hospitals.

What follows is my attempt to formalise these observations into proper physical laws. This is peer-reviewed by exactly zero physicists and approximately one sleep-deprived junior doctor (me).

The Thermodynamic Laws of Ward Medicine

First Law: Conservation of Bed Space

The number of occupied beds in a hospital remains constant, tending toward maximum capacity.

\[ N_\text{beds}=N_\text{occupied}+N_\text{available}=C \]

There also exists a bed conservation principle where for …

read more

Voice Recordings to Inbox Emacs Workflow

tags: Emacs, Workflow
@[Sab] 22/02/2026

Before I discovered Emacs, I had trialled using many different types of todo management software including:

  • Todoist
  • TickTick
  • Remember the Milk
  • Things 3
  • Habitica

I ended up using Emacs org-mode because of how programmatic and extensible it is. It remains easy to implement whatever feature and workflow I needed instead of adapting to the workflow provided within the Todo Software. This article is a prime example of this.

I recently came across a feature in Todoist called ramble (see more on their website here). I wanted to make a rudimentary version of this. It fixed a minor problem I had with my org-mode system.

Generally, there was some friction to capturing tasks on the go. Typing on a phone is tedious, and by the time I’m …

read more

Studying Resources

tags: Study, Medicine
@[Sab] 17/01/2026

This is a list of useful resources for myself when studying.

As you may or may not have gathered, I mainly study medicine. Outside of medicine, I don’t really study anything else and just embark on random writing projects and ramblings.

General Resources

Anki

Anki is a great flashcard application. I can reliably trust that if I do my cards regularly, whatever flashcards I make for Anki will eventually get memorised. It remains my main way of studying. Cards I get wrong, I tend to review the topic until I am able to understand the card again.

Here are all the addons I find useful although noting that I have more addons as well.

  • A New Card Counter Speed vs …
read more

First Do No Harm … Unless it's Your First Time

tags: Medicine, Ethics
@[Sab] 31/12/2025

During this year I found myself supervising some medical students doing cannulas.

In one particular instance, I found myself in the questionable position of ‘Cannula Pimp’ (a non-official administrative title) for a few medical students.

I was coming close to the end of a night shift. spotted some bored medical students loitering in the doctor’s office. They had arrived early for the orthopedic ward round, but had discovered recently that ortho rounds are not exactly the Socratic method in action. It is mostly people pointing at X-rays of broken things and grunting affirmatively about fixing them with drills1.

I had a few “difficult” cannulas I had been putting off—mostly because the patients were asleep, and I am a …

read more

Deep Work Log in Emacs

tags: Emacs, Workflow
@[Sab] 13/09/2023

I have been experimenting with tracking my deep work. As such I’ve made a function that queries me on clocking out from a task and tracks it to a table if requested.

Table 1: Deep work log made upon asking user after clocking out
DateTimeDurationTask NameCActivityFocusLocationTechniqueNotes
[2023-05-13 Sat]03:251:00Example tasktCoding3Homenilprobs > time
[2023-05-14 Sun]13:580:43Example worktWork4Homenilpressured by time
[2023-05-14 Sun]22:420:15Planing tasktPlanning3Homenilbit distracted
[2023-05-15 Mon]18:040:37Make flashcards on topictCardmaking4Homenilmade flashcards
[2023-05-16 Tue]10:480:15Watch lecturetCardmaking4Librarynilshort lecture

In the table above date, time, duration and task name automatically. Additionally I make it track some user inputted data that I wanted to track such as the completion status (marked by “C”), type of activity, level of focus, any productivity techniques used and additional notes.

This table can be used to generate graphs using something like gnuplot. For example:

reset
set title "Duration over …
read more