We designed for wet gloves and never tested a glove

Five design choices in ZooLog+ for keepers working outdoors, the published research behind each, and the glove test we have not run.

8 mm set large on a pale grey background beside tap targets drawn to scale: 36 points on admin screens, 48 points for keepers, the 9.2 mm research figure for a bare thumb, and a dashed 15 to 20 mm band for a gloved finger, above the words: Our smallest keeper tap target, and the glove size we never checked
48 ptsmallest keeper tap target in the design tokens, against 36 on admin screens
16 of 42log types listed once a keeper picks Animal; 7 with Urgent on
45 sto correct a saved log; the card that offers it hides after 6
93animal icons, matched from a dictionary of 1,083 species and group names

Our offline design document for ZooLog+ sets out the user it is written for: a keeper who is “outdoors, gloved, in glare, glancing between animal jobs, on patchy-or-no signal”. Our positioning notes compress it further. ZooLog+ is the husbandry record “a keeper can use in the rain, with no signal, one-handed”.

Those are nice sentences. They only matter if they turn into numbers in the code. This post walks through five places where they did, names the published research that explains each choice, and is straight about where that research is weaker than its reputation, and where our own numbers fall short of our own brief.

Forty-eight points is not a glove

Paul Fitts showed in 1954 that the time it takes to hit a target grows with the distance to it and shrinks as the target gets wider. On a phone held in one hand, distance is how far the thumb has to travel and width is the size of the button. Both levers are in the design.

The size lever lives in ZooLog’s design tokens, the shared file both the iOS and Android apps are generated from. A keeper control is at least 48 points tall. An icon-only control gets a 44 point hit area even when the icon itself is much smaller. Admin screens are allowed 36. The daily round’s Done, Not done and N/A buttons sit on the 48 point floor. The Add a log sheet’s pickers and the main buttons on the sign-up and welcome screens are 56.

The distance lever is the dock. The “+” that starts every log is a 65 point disc in the middle of the bottom bar, on every tab, which is about as close to a right or left thumb as a screen allows. The four tabs, two either side of it, are each a fifth of the screen wide and 58 points tall.

Now the uncomfortable part. Our own research note for the keeper Home, written on 31 July, suggested glove-sized targets of about 15 to 20 mm. It also said, in the same line, that the figure came from industry sources and that we should check keepers actually work gloved. We have found no record that we ran that check, and nothing we ship is built to that figure.

Our tap targets in millimetres, against a published figure and our own note

Physical size of each token on a 460 ppi iPhone, our arithmetic. The black bar is the glove figure from our own July research note.

Admin target (36 pt)6.0 mmIcon hit area (44 pt)7.3 mmKeeper target (48 pt)8.0 mmOne-thumb study, 20069.2 mmLarge keeper control (56 pt)9.3 mmThe "+" disc (65 pt)10.8 mmGlove figure, our note15 to 20 mm

Source: ZooLog design tokens and native source; Parhi, Karlson and Bederson (2006); ZooLog keeper Home research note, 31 July 2026

The best evidence we have is for bare thumbs. Parhi, Karlson and Bederson tested one-handed thumb use in 2006 and recommended 9.2 mm for single taps. Our 56 point controls and the “+” clear that. The 48 point floor, about 8 mm, does not, and neither does anything we have shipped come near 15 mm. A few controls sit below even our own floor: the save card’s close cross is 30 points, which we let pass because the card hides itself within seconds. Fitts’s law tells you which way to move. It does not tell you how big a gloved fingertip is.

One question at a time

W. E. Hick found in 1952 that the time to choose between alternatives rises with the logarithm of how many there are. That is the version that gets quoted. The caveat that rarely does is that Hick measured people reacting to lamps with keys, where every option was equally likely and already known. Picking from a list you have to read is closer to searching it, which the law was never meant to describe. Either way, fewer options per decision is quicker, and the honest reason is not a logarithm. It is that a keeper glancing at a phone between jobs should only ever be answering one question.

The old “+” broke that. One tap fanned out a small arc of discs, and on 15 October we added a sixth, Urgent, after a request for a one-tap way to report something urgent. Two weeks later Mark called the “+” cluttered, and our notes on the change found the arc mixed two different questions: what the log is about (Animal, General, Urgent) and how to start it (Camera, Gallery, Voice). Urgent was not really a kind of log at all, and on iOS its disc was still a placeholder that said urgent reports would arrive in the next update.

Six buttons and two questions, or one question at a time

Left: the old "+" arc. Right: what the Add a log sheet lists as each answer narrows it.

Before: the "+" arcone tap fanned out six discsAnimalUrgentCameraGalleryVoiceGeneral+what is it about?how do I start?Urgent was neither: it was not a kind of logAfter: one sheeteach answer shortens the list42log types the catalogue offersnobody should scan all of them16after the pill says Animalsearch finds them by keyword7with Urgent ontypes that can be urgentEscape, death and post-mortem lock Urgent on

On 29 October one Add a log sheet replaced the arc on both platforms. A pill asks what the log is about. A row asks which animal or enclosure. Only then does “What happened?” offer a list, and it follows the pill: the catalogue has 42 log types a keeper can choose, and picking Animal leaves 16. Urgent became a switch, because an urgent animal log and an urgent site log are both real. Turning it on narrows the list to the 7 animal types that can be urgent, and an escape, a death or a post-mortem turns it on and locks it. On 3 November the General option gained its own first question, whether the log is about the whole site, a species or the whole collection, because some types only make sense for one of them.

Snapshot of the Add a log sheet with test data. A pill offers Animal, Enclosure and General with Animal selected, then a Which animal or group? picker, a What happened? picker, a red-bordered Urgent: alert now switch turned off, and Photo, Gallery and Voice tiles under the heading Or start with a photo or voice note. A grey Continue button sits at the bottom.
Urgent off
The same sheet with Health chosen under What happened? and the Urgent switch turned on and filled red. The caption under it reads Only types that can be urgent are listed, and the bottom button reads Continue, urgent.
Urgent on
The Add a log sheet in snapshot tests, with test data. On the right, Urgent is on and the list has narrowed to the types that can be urgent.

The same idea runs through the smaller choices. Jakob Nielsen’s 1994 heuristic, recognition rather than recall, says people should see their options instead of remembering them. So every one of the app’s animals gets a picture: 93 icons, matched through a dictionary of 1,083 common, scientific and group names, with a paw as the fallback rather than a pair of initials. An August bug report caught a squirrel monkey wearing a chipmunk’s face, which is exactly the kind of mistake that teaches people to stop trusting the picture. Log types can be found by the words keepers actually use, so “fed”, “hay” or “diet” all find Feed.

A tick means the server has it

A glance only works if what you glance at is true. The single rule we hold hardest in ZooLog is that the word “Saved”, with a tick, means ZooLog’s server has the log. Until it does, the card that appears after a save says “Saved on your phone”, and the line under it says why it has not gone further: sending, waiting for signal, or could not send. Each state has an icon and words as well as a colour. The August design note gives the reason in four words: “gloves, glare, colour-blind”. Someone reading a phone in sunlight with one eye on an animal should not have to tell amber from green.

Four dark save cards stacked, from snapshot tests with test data. The first shows a lime tick, Saved, Feeds plus two, and an Edit button. The second shows a spinner, Saved on your phone, Behavioural Observation and Sending. The third shows a crossed-out cloud, Saved on your phone, Cleaning, Whole site and Waiting to send. The fourth shows an amber exclamation mark, Saved on your phone, Health and Couldn't send. A lime line along the bottom of each card shows how much of the edit window is left.
The save card's four states. Only the first, which the server has confirmed, says Saved or offers Edit. Test data.

The header follows the same rule from the other direction. Its sync pill shows nothing at all when every log is on the server. In August our design note leaned towards a quiet “Synced” that was always visible. What shipped is silence, so a keeper learns that an empty header means everything has gone, and anything else arrives with words: “Review 2”, “Can’t reach” with a count, or a count saved on the phone.

That rule also makes mistakes cheap. After a routine save the keeper has 45 seconds to correct the log, timed on the phone by a clock that changing the phone’s time cannot stretch, with the server deciding the real cut-off. Edit only appears once the server has the log, because an edit to a log it has never seen would fail. In October a review of the screen judged the card too long and obstructive. It had stayed up for the whole 45 seconds of every save. Now it hides itself after 6, and the window carries on underneath.

Forty-five seconds to fix it, six seconds in your way

What happens after a keeper taps Save on a routine log.

0 s6 s45 sfloatingcardvisiblecard gone, window still openthe server still accepts a correction to this logTap Savewritten to the phone before anything is sent"Saved on your phone"until the server has it: no tick, no Edit"Saved" with a tick, then Editonly once the server confirms itwindow closesthe server refuses later editsThe phone times the window on a clock that changing the phone's time cannot stretch or cut.

There is a name for why that matters more than it sounds. Kahneman and colleagues showed in 1993 that people judge an unpleasant episode largely by its worst moment and how it ends: in their study most people chose to repeat a longer spell of cold water if its last 30 seconds were a little less cold. Applying a cold-water experiment to a save button is our reading, not theirs. But a keeper saves dozens of logs a shift, and each one now ends the same way: a tick, and then the app gets out of the way.

What is unfinished stays on screen

Bluma Zeigarnik reported in 1927 that people remember interrupted tasks better than finished ones. It is one of the most quoted findings in design writing, and it does not replicate well. A 2025 meta-analysis by Ghibellini and Meier found no memory advantage for unfinished tasks. What did hold up was the companion finding from Maria Ovsiankina: people tend to go back to a task that was interrupted.

So ZooLog does not rely on anyone’s memory. It keeps unfinished work in sight. On 13 October Drafts replaced Profile as the fourth tab, because photos and voice notes waiting to become logs are a daily job and Profile is not, and the tab carries a red count. Home shows how many drafts are still to sort. The daily round says “3 of 5 recorded” and counts the unanswered checks separately from the ones marked not done. Leaving a log you have started asks before it throws your entry away. And when our 1 November walkthrough found that logging several animals at once gave no sign of how many forms were left, the fix, merged on 2 November, was one line at the top of each form: “Log 1 of 2”.

Snapshot of the ZooLog home screen with test data. The header shows an amber Review 2 pill and a bell with a red 3. Below are a Haiku of the week card, a collapsed tip, two due reminders, a Today's round card, a Jobs card reading 2 for you, 1 overdue, and the dock with Home, Animals, a central plus, Drafts and Activity.
A farm round checklist for Wednesday 14 October with test data, 3 of 5 recorded: 2 done, 1 not done, 0 not applicable and 2 unanswered. Each check has Done, Not done and N/A buttons with a tick or cross icon beside the words.
Unfinished work, counted where it is seen: Review 2 in the header and 3 of 5 recorded on the round. Test data.

The haiku came back

The one part of Home that asks nothing of anyone is a short poem. Mark wrote the first ones. The set has grown since, and one is shown each week in a card at the top of the screen. On 29 October our polish review judged that the card took about a fifth of the screen above the real work, and we folded it into a closed one-line strip. On 2 November Mark asked for the full card back: it is there to relax people into the app, so it should be seen every time. It shipped again the next day.

The research is kinder to Mark than to the review. Kurosu and Kashimura showed 26 cash machine layouts to people in 1995 and found that how pleasant a layout looked predicted how easy people expected it to be, more than its actual ease of use did. Tractinsky repeated the work in Israel in 1997 and the result held. The honest limit is that this is about perceived ease, not measured speed. We think a keeper who opens the app braced for paperwork and finds a poem about mud on a sow starts the job in a better frame of mind, and the work is one short scroll below it. We have not measured that, and we are keeping the card anyway.

Where the numbers come from

  1. ZooLog mobile design tokens (touch target sizes and colours) and the native iOS and Android source for the dock, the + button, the Add a log sheet, the save card, the sync pill, the daily round and the Home screen, as of 3 November 2026.
  2. ZooLog mobile design decision log: entries for 26 September, 13, 15 and 29 October, and 2 November 2026.
  3. ZooLog keeper Home research note, 31 July 2026, including its glove target figure and its own caveat on that figure.
  4. ZooLog offline mode vision, 13 August 2026.
  5. ZooLog September 2026 polish review, the native October 2026 polish review, and the pre-submission walkthrough of 1 November 2026.
  6. ZooLog task notes for the urgent logging route (15 October), the save card complaint (15 October), the one Add a log sheet (29 October), the walkthrough fixes (2 November) and the haiku card (2 and 3 November 2026).
  7. ZooLog log catalogue in the mobile repository. The 42, 16 and 7 are our count of the types it offers for each choice on 3 November 2026.
  8. ZooLog animal icon set and its name dictionary, and the August 2026 task on icon coverage.
  9. ZooLog positioning and messaging notes, September 2026.
  10. Millimetre sizes are our arithmetic: points on a 460 pixel-per-inch iPhone at three pixels per point.
  11. Fitts, P. M. (1954). The information capacity of the human motor system in controlling the amplitude of movement. Journal of Experimental Psychology, 47(6), 381 to 391.
  12. Parhi, P., Karlson, A. K. and Bederson, B. B. (2006). Target size study for one-handed thumb use on small touchscreen devices. MobileHCI 2006, 203 to 210.
  13. Hick, W. E. (1952). On the rate of gain of information. Quarterly Journal of Experimental Psychology, 4(1), 11 to 26.
  14. Nielsen, J. (1994). Enhancing the explanatory power of usability heuristics. CHI '94, 152 to 158.
  15. Kahneman, D., Fredrickson, B. L., Schreiber, C. A. and Redelmeier, D. A. (1993). When more pain is preferred to less: adding a better end. Psychological Science, 4(6), 401 to 405.
  16. Zeigarnik, B. (1927). Das Behalten erledigter und unerledigter Handlungen. Psychologische Forschung, 9, 1 to 85.
  17. Ghibellini, R. and Meier, B. (2025). Interruption, recall and resumption: a meta-analysis of the Zeigarnik and Ovsiankina effects. Humanities and Social Sciences Communications, 12.
  18. Kurosu, M. and Kashimura, K. (1995). Apparent usability vs. inherent usability. CHI '95 Conference Companion, 292 to 293.
  19. Tractinsky, N. (1997). Aesthetics and apparent usability: empirically assessing cultural and methodological issues. CHI '97, 115 to 122.

The zxn.uk team. Written together.