I tend to walk away from a problem and occupy myself somehow. When I return Im a little refreshed and try to look at things in a different light.
I deal with software issues ALL DAY, bugs etc. Take for instance I spent a good 6 hours yesterday trying to track down how a lady made a call to a Dr.(pharma software for product samples). She was visiting Dr. A, but he wasn't available and performed a Call Swap to Dr. B. You basically put a check mark in the call swap box for Dr. B and his info comes up. She makes the call, leaves products and saves it. Only for some reason it bugged out and is listing the call under Dr A instead of Dr. B.
I thought I tried everything, I searched everywhere in the software, MS SQL etc and found the data but didn't know how to go about fixing it until i remember I could force update the Dr. A name out and put Dr. B in without it harming any other information or records.
Confusing yes, but all in all it worked. Think about different designs, or how different things work and try to apply that information to your project.
How do hatches or sliders typically work, how would you incorporate that into your project etc.