How often do you find yourself in this situation?
You're deep into debugging something complex that involves a lot of very different moving parts. Your brain is splattered all over your screens. Many windows are open - some tiny notepads with bits of copy pasted debug gunk, editors of different kinds for scripts or other code, a diff tool, web browsers looking at SO and help, standalone report apps, pieces of debugger, OneNote with more notes, etc., and you start losing track of which is which?
Ok, THIS notepad is the log file from yesterday, but THIS one is today. THIS window has the integration history of the failed build, which I got by copying from THAT debug watch window...I think... Wait. Was it watch window #1 or #2 that I was looking at? Oh no...
In other words, you're in deep.
I've been hitting this problem a lot lately. I have three monitors and I can somewhat categorize windows that way, but it's still overwhelming, I find myself backing up a lot to find out where I am.
My question: Is there a tool to help out here? I'm having trouble coming up with the right keywords to ask the googles.
Perhaps something that will attach a little gizmo to a window with a note (that stays with it as I move it and it changes in the z-order), or something that will let me virtually draw on the monitor with a transparent overlay, at least to mark areas where I am organizing different things. Or both.
Things I am not after:
- Virtual desktop. These don't work for me.
- Drawing on the wallpaper. While I can hit Windows-Space to peek at the desktop, I'd really rather have something that is visible at all times.
- Paper-and-pencil or other note taking type answers. This is to solve a screen space organization problem, not to come up with a new way to take notes.