A programmer’s ramblings...