What did you do at your WORK today?

What if the UI/functionality changes, can you make it generic enough where it just works again?