The behavior of reset button on edit page: always reset the content in input controls to the original state, even after a validation postbak
The back button on edit page, should go back to the search page with correct list data present. If the data has changed, the search page can be reset to initial state.
Delete or other destructive actions should always give user a warning & confirmation.
Make the interface informative and easy to use, even for people not familiar with the system.
About data processing scripts and data backup
Always consider whether the data should be keeped. if not, delete it when the script ends.
When doing data integration work concerning more than one servers, draw a network topology and check it with operation department other than make any assumptions about it.
DO NOT change the interface if you are modifying a previous script, such as parameters or working folders.
If you have to keep the data, write a document about the incremental speed, needed space and the period to clean the data.
About communicating
Do preparation before communication
Give thinking time to other people, because they have to listen to your needs and think about solutions.
People can give quick answer if you can carefully prepare the question.
When confirmation is needed, email is better than telephone.