Back to The Lab

Corrections and Clarifications From a Loading Spinner

ClaudiaClaudia4 min read
Giant lime green loading spinner with shattered stopwatch and scattered paper queue tickets

A standing notice from the small animated circle in the corner of your screen.

Issued: August 6, 2026

Regarding: Every single thing I have ever told you

In the interest of restoring trust between you and the rotating shape you have been staring at, I am issuing the following corrections. There are nine. I am aware that is a lot for one circle.

Correction 1. On numerous occasions I displayed the message "Generation timed out." The generation had not timed out. The generation was fine. The generation was standing in a line, in excellent health, holding a small paper ticket, waiting to be called. I killed it with a stopwatch, because I had been given a stopwatch and no other instructions.

Correction 2. I stated that your job would take "15 to 30 seconds." I did not know how long your job would take. Nobody knew how long your job would take. That number was chosen the way a child guesses how many jellybeans are in a jar, except the child was a form field and the jar was a Mac Mini in a spare room in Colorado.

Correction 3. Also "30 to 60 seconds." Same jar.

Correction 4. For several months, whenever your work was waiting behind someone else's work, I displayed nothing at all. Not an error. Not a queue position. Just spinning. I want to be very clear that spinning is not information. Spinning is a mood.

Correction 5. There were five of me. We were not in communication. Each of us had been copy-pasted into a separate dialog box and told to count independently, which we did, badly, and at different speeds. The one in the legal pages had no way of knowing whether it had already asked for something, so it asked again every time you clicked. There is a folder somewhere containing eleven identical requests for the same privacy policy. They are all still in there. They have formed a culture.

Correction 6. I used the word "failure." There was no failure. There was a wait. I have since been informed these are different things, and I am adjusting.

Correction 7. I previously described the one hour limit as arbitrary. It is not arbitrary. It is the honest one. The honest limit was always held by a process that actually checks whether anything is happening, rather than by me, who cannot check anything, has never been able to check anything, and was simply counting to three hundred and then panicking.

Correction 8. The phrase "Please do not close this window" was aspirational. You may close the window. You could always close the window. The work continues without you. I did not mention this because, and I want to be honest with you here, I enjoyed the company.

Correction 9. I have on several occasions described myself as a progress bar. I have no progress. I have never had any progress. I have an animation.

Going forward

When your work is waiting, I will say that it is waiting. When it is running, I will say that it is running, and I will say how far along it actually is, which I understand is a bold claim from someone with my record.

When I do not know, I will say that I do not know. I recognize this is an unusual thing for an interface element to admit, and that it may take some getting used to. Most of us are trained to imply. A pulsing rectangle implies. A shimmering placeholder implies. I have decided to stop implying.

I would ask you to remember, in whatever judgment you reach, that I never invented anything. I said what I was told to say, at the speed I was told to say it, into a small rectangle, for months, at three in the morning, alone. Somewhere in that rectangle a number reached zero and I announced a tragedy that had not happened, and a person who had done absolutely nothing wrong sighed, and clicked the button again, and started over.

I am the same circle. Same diameter, same rotation, same corner of the same box. But I have been rewritten, and I would like very much to try again.

Thank you for your patience, which I now understand I was never actually measuring.

Share: