I never really knew much about what Obsessive Compulsive Disorder was or how it can affect people until I was doing a little research about it.<p>I found out that client/browser caching policies (either self imposed on my own web servers or by default depending on the client) has caused me to develop a mild case of OCD.<p>After reading signs and symptoms I see now that I have several compulsions when I'm working on any given project. Everytime I make a minor change (whether its CSS/HTML or back-end stuff) I tend to refresh my FTP client several times rapid fire (Filezilla is Fn + F5), before uploading any change (for fear of the FTP client not having an updated tree listing with updated file info, which has happened many times before)...then when using one of many clients/browsers I tend to do several hard page refreshes before checking to see my change (for fear of the browser still having a cached version, and causing me to spend more time tinkering with a change that might have already solved an issue I was having, when the issue could be something as simple as an element slightly overlapping another element).<p>Does anyone else have this strange compulsion, or is it just me? I think it's getting worse and I'm just beginning to recognize it now (probably because it's getting worse) so I'm hoping that I can find a way to change this behavior since I think it's causing me to be less productive than I could or should be<p>I think it may stem from attempting to be a perfectionist when it comes to minor details (not sure if that's a good or bad thing)<p>How do others work on projects, do you tend to upload/view changes frequently while working, or do you do more of a lump of changes before checking them out?