Animals Notes on anime, games & creatures

My feline supervisor watches me code every single day

The keyboard clicks. The monitor glows. Somewhere behind the laptop screen, a pair of amber eyes tracks every keystroke with the intensity of a senior developer reviewing a junior's pull request. Anyone who works remotely with a cat knows the strange experience of being silently observed for hours on end. From my home office in Melbourne, where the afternoon sun pours through the bay window and the tram rattle on Sydney Road occasionally interrupts a video call, my tabby Jasper has appointed himself quality assurance manager of my codebase. He sits on the desk, on the notebook, on my hands, and occasionally on the keyboard itself, and the question I keep asking myself is whether he thinks I am a genuinely bad trainer.

Looking at it from his perspective, the arrangement is absurd. I keep providing food, water, and warm laps on demand, yet I spend most of my waking hours staring at a glowing rectangle instead of offering chin scratches at the appropriate intervals. He has trained me quite thoroughly over the years, and the evidence mounts each time I open a fresh browser tab.

The silent stand-over

Cats do not supervise because they care about clean code. They supervise because supervision is one of the few reliable ways to get a human to disengage from a screen. Behavioural researchers have noted for years that direct, sustained eye contact from a cat is rarely an attempt at affection. It is an assessment of opportunity. Jasper watches me code the way a chess player watches the board, calculating which piece he can move next.

In Australian homes, where apartments in Sydney and Melbourne often run small and many of us work out of converted bedrooms or living rooms, the cat's territory and the human's workspace have collapsed into a single shared zone. There is no separate office for the cat to ignore. There is only one warm patch of sunlight, one keyboard, one set of hands that occasionally become useful for ear rubs between compile cycles.

He positions himself directly between my face and the monitor. He blocks the webcam during stand-ups. He places one paw, deliberately, on the escape key. None of this is accidental. From a behavioural standpoint, the cat has learned that inserting himself into my field of vision reliably produces a response, even if that response is just a sigh.

When the roles quietly reverse

The framing of the original question assumes I am the trainer and he is the student. The reality, anyone who has lived with a cat will recognise, runs the other way. Operant conditioning works both directions. Every time Jasper meows at 5:47 AM and I stumble to the kitchen to top up his bowl, I am reinforcing a behaviour pattern. Every time he sits on my keyboard and I shift the laptop to accommodate him, I am rewarding the intrusion. He has shaped my daily routine more thoroughly than I have shaped his.

Australian pet ownership statistics consistently place us among the highest in the world, with millions of households sharing space with at least one cat. Many of those households also include a remote worker, given the steady post-pandemic shift to hybrid arrangements in cities like Brisbane and Perth. The combination produces a particular kind of domestic theatre: a creature with no interest in deadlines becomes the unofficial project manager of the household.

I have tried to redirect him. I have bought the felted mice from the pet shop at the local shopping centre. I have dangled the feather wand at 9 PM when he is, according to every guide, meant to be his most playful. He has ignored all of it and continued staring. The lesson, I think, is that I was never the trainer in this arrangement at all.

Surviving the workday under feline review

Practical adjustments help. A second smaller desk, or even a sturdy windowsill perch near the workspace, gives the cat an alternative stage from which to observe without sitting on the function keys. A heated pad in winter, when Melbourne mornings drop into single digits, removes the incentive to claim the laptop as a warm surface. A strict treat schedule, anchored to actual breaks rather than to plaintive meowing, slowly resets the reinforcement loop.

It also helps to remember that the cat is not actually judging the code. He is judging the attention economy of the household. When I code, I am unavailable. When I am unavailable, he loses a resource he values. The remedy is not better code. The remedy is regularly scheduled, deliberate, screen-free time in which the cat is the main event rather than the background process.

Some Australian remote workers I know have built elaborate catios on their balconies or converted spare rooms into cat rooms with climbing shelves, scratching posts, and a view of the local street. Others lean into the chaos and let the cat participate in stand-ups, an arrangement that tends to end the meeting faster than any agenda could.

What the cat probably thinks

If Jasper could articulate a verdict, I suspect it would not be that I am a bad trainer. It would be that I am a trainable human who has finally, after several years, learned the basic protocols. Breakfast on time. Laps available on request. A warm spot on the desk shared without complaint during the afternoon coding session. The occasional treat offered between sprints. He has simply been waiting for me to reach this standard, and the long stare is his way of confirming that today, for now, the household is being run more or less correctly.

What looks like judgement from my side of the screen is, on his side, an assessment of competence. A bad trainer would have been replaced years ago. The fact that he is still here, still staring, still occasionally placing one paw on the backspace key, suggests that I have passed some minimum threshold. He will let me know, in his own time, if I fall below it again.