Developer Tim Bray, of XML fame, has written an ode to The Sacred "Back" Button.
Younger readers will find it hard to conceive of a time in which every application screen didn't have a way to "Go Back". This universal affordance was there, a new thing, in the first Web browser that anyone saw, and pretty soon after that, more or less everything had it. It's a crucial part of the user experience and, unfortunately, a lot of popular software is doing it imperfectly. Let's demand perfection.
Why it matters · Nobody anywhere is smart enough to build an application that won't, in some situations, confuse its users. The Back option removes fear and makes people more willing to explore features, because they know they can always back out. It was one of the reasons why the nascent browsers were so much better than the Visual Basic, X11, and character-based interface dinosaurs that then stomped the earth.
Thus I was delighted, at the advent of Android, that the early phones had physical "back" buttons.
[...] Nowadays Android phones don't have the button, but do offer a universal "Back" gesture and, as an Android developer, you don't have to do anything special to get sane, user-friendly behavior. I notice that when I use iOS apps, they always provide a back arrow somewhere up in the top left corner; don't know if that costs developers extra work.
[...] People using your software generally have a well-developed expectation of what Back should do at any point in time, and any time you don't meet that expectation you've committed a grievous sin, one should remedy right now.
The undo function has been around since the beginning, though invented and reinvented several times. Some systems got it much later than others, but now its presence is universally expected.
(Score: 2) by acid andy on Tuesday April 13 2021, @04:29PM (2 children)
Sending a drunken email to your boss as well.
Master of the science of the art of the science of art.
(Score: 0) by Anonymous Coward on Tuesday April 13 2021, @05:08PM (1 child)
Supposedly gmail's web interface has an unsend button - it buffers the email for 30seconds or something before sending it on so you can change your mind.
At least I remember it being announced sometime back, it may not exist anymore.
(Score: 0) by Anonymous Coward on Tuesday April 13 2021, @08:25PM
I remember using that, was really nice at my last job (new one uses outlook... so I don't know if it is still there).
The 30s lag time was fast enough no one cared, and the times that I sent a thing and then realized I forgot to append the file (or whatever) were so nice.