For my various jobs (academic and business) I have spend a lot of time behind a computer doing code-related things. I have been in the situation many times (actually, I should say all the time, before I started doing what I will describe below) where I had many windows open; specifically a bunch of terminals, editor windows (and browser of course).