Recent Posts
Minor bugs in major applications
Why do big applications such as MS Word and Gmail get new errors in heavily used parts that used to work?
Two have been annoying me lately.
Gmail’s disappearing send button
One is relatively minor, but Gmail seems to have forgotten how to work out the screen size so that when you create a new email the ‘send’ button is nearly invisible at the bottom of the page:
I know it is the send button, but the first time this happened, it was somewhat disconcerting – was I absolutely sure? In fact the full button is there and if the email underneath is not too long and you scroll to the end, the button appears:
… although then the menu at the top of the Gmail window half disappears!
There are similar left-to-right problems. During one of its updates Gmail seems to have lost track of the exact window size, by a factor of about 20 pixels or so … but it used to be fine before.
And yes, I have reported this and the same problem happened with the send button at the bottom of the problem report form!
Word’s phantom changes
The second problem is with Microsoft Word and is far more difficult. I commonly open an old document and select some text to copy into a new one I’m working on. When I go to close the old document I get a file save dialogue:
I have changed nothing in the document … but then I have moments of doubt, especially if I’ve left it open for a while.
Perhaps I noticed a typo in the old document and forgot that I did it? Perhaps I accidentally typed new text here that was intended for the new document? I obviously don’t want to lose anything that was intentional, even if in the wrong place. So would the safe thing be to save anyway?
But on the other hand perhaps I accidentally typed something into the old document, maybe even deleted a whole section without realising? I don’t want to lose anything important in the old document, nor even confusingly change it’s update time unnecessarily?
Here I’ve found no way to check whether this is a real change to the document or simply some sort of ghost changes to things Word keeps track of but are not really part of the document text that I see.
Poor coding, poor engineering or just AI?
In both cases the fault is repeatable, persistent and in some of the most commonly used parts of the systems.
The errors seem naive if accidental, or in each case if there was deliberate change to the algorithms for screen size or the document change flag, then it would have only taken a single use test by the developer to find and fix the problems. Is this poor coding or the result of replacing developers with AI?
Once the error has happened, how does this get through regression testing? I’d have thought that automated testing should pick up this sort of change. Is there not any sort of periodic human sanity checking testing, or has this also been replaced with AI?
I’m sure my friend Nad, who is a master of architectural design and agile software processes engineering would have something to say about this!
Poor coding, poor engineering or just AI?
Although both are relatively minor inconveniences in the grand scheme of things, especially in a world where so many live in fear for their lives. Yet the effects are still major. These big products are used by billions. Each minor friction and inconvenience adds up to a huge global cost in terms of added stress and lost productivity.
Of course, I am not going to stop using Gmail or Word because of this. Perversely, because these are standard products used by so many, users are unlikely change, so there is little incentive for the tech companies to avoid these huge costs to society at large … issues not unrelated to my current Abomination of AI blog seres!
- Not at CHI – points of view and reporting standards Leave a reply
- The Abomination of AI – part 4 – why is this happening? Leave a reply
- The Abomination of AI – part 3 – a different kind of apocalypse Leave a reply
- The Abomination of AI – part 2 – the impact of AI Comments Off on The Abomination of AI – part 2 – the impact of AI
- The Abomination of AI – part 1 – setting the scene Comments Off on The Abomination of AI – part 1 – setting the scene
- Personal data sovereignty — anonymisation and aggregation is not enough Comments Off on Personal data sovereignty — anonymisation and aggregation is not enough
- another year another Tiree Ultra Comments Off on another year another Tiree Ultra
- Retiring today! Comments Off on Retiring today!
- Infant intimations of infinite regress Comments Off on Infant intimations of infinite regress

