計算機科學範疇裡，其中一個研究方向是用戶界面（User Interface）的設計，這門學問會研究不同用戶界面設計的利弊，提出用戶界面設計的建議和準則，好讓軟件開發者有所跟循。在眾多的建議中，有一項是如果用戶將要做一個重要的運作，例如刪去硬盤上的檔案，便應事先提醒用戶；如果用戶真的確認這個運作，軟件便真的執行。跟著再研究下去，發現如果用戶經常執行某重要運作，而軟件則如常提醒用戶，用戶會不加思索地確認執行，變相便等於沒有提醒過用戶，所以用戶界面的建議便變成不用再提醒用戶，用戶想執行便執行，但是如果用戶執行之後覺得有問題，軟件便要讓用戶「還原」（Undo）之前所執行的運作，例如在視窗內用滑鼠將檔案拖到桌面上的回收站（Recycle Bin），用戶可以打開回收站還原某些檔案到原先的位置。
這提醒筆者在做一些重要事情決定之前，我們真的要好好去想清楚，才去確認，因為決定後出現問題時未必可以彌補。另一個情況是，當我們要責怪或責罵別人前，要首先確認真的是別人的錯，再看看有沒有其他別情原因，才可以怪責別人。另外，如果這些重要事要重覆的去做，而做了數次同類重要決定之後，人可能便會變得大意，不再重新反覆思考便去做了同一個決定，所以，我們真的不能輕視每個重要的決定。
至於還原功能，便令筆者覺得，在做一個決定時，如果可以的話，也最好留有餘地，希望如果發現有問題時，也有逆轉的機會。筆者有時會想，這個還原的功能，能否在我們的人生中實現呢？我們的人生路只可以向前走，不能回頭，不容後悔，所以必定要很小心的去做決定，定下目標，不能走回頭路，一心一意向著目標走去便是，雖然結果未必能達到目標，但總算是一生無悔。