Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That is not what undo is for. Undo is for data changes without physical side effects. You might just as well have asked to undo printing a page when the printed page is in the printer's output tray. People have enough common sense to understand that this is irreversible. This is less obvious for an action that only changes data that is displayed on a screen.


A good rule of thumb: whenever you could tell a human valet 'sorry, I changed my mind', you should be able to tell the computer.

Eg you should be able to undo changes to your restaurant order, as long as they haven't started preparing the meal.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: