I put source code/IDE/logging output in one, and the program I'm running in the other, particularly when debugging a program; running in debug mode or watching logs is simpler.
I also put remote desktops in a separate screen, often copying the contents of configuration files over as text, as I don't generally get the ability to drag files directly into environments (people who prevent direct copying of files or dragging and dropping, your security is getting in the way without providing any security - Base64 encoding exists).
Otherwise I will have social applications open in one (e-mail application, chats with clients, etc), and my actual work in the other.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.