I've also found (what I'm sure everyone knows and is thinking about but don't seem to mention in this thread) that the optimal number of monitors or screen resolution also depends on what tasks is being worked on as well as which tools are used.
Compare:
Tools like Squeak/Pharo Smalltalk requires a fairly large screen space for a single window since all the "windows" open within the native window and it's harder to work with overlapping windows within that space.
vs.
Dolphin Smalltalk which supports multiple native windows, where you can do alt-tab fairly quickly and with a culture of writing shorter methods, a smaller screen is viable.
or
when I am running vim+vimclojure, I use a wide vim window so i can run tabbed buffers on the left and the output on the right.
Related to productivity: I've tried experimenting with various approaches, including having online/offline time. Where I break up (primarily development related) tasks into online-information-doc-gathering and offline-coding tasks. Seems to work for efficiency, but I can't stick to it.
I've also found (what I'm sure everyone knows and is thinking about but don't seem to mention in this thread) that the optimal number of monitors or screen resolution also depends on what tasks is being worked on as well as which tools are used.
Compare: Tools like Squeak/Pharo Smalltalk requires a fairly large screen space for a single window since all the "windows" open within the native window and it's harder to work with overlapping windows within that space.
vs.
Dolphin Smalltalk which supports multiple native windows, where you can do alt-tab fairly quickly and with a culture of writing shorter methods, a smaller screen is viable.
or
when I am running vim+vimclojure, I use a wide vim window so i can run tabbed buffers on the left and the output on the right.
Related to productivity: I've tried experimenting with various approaches, including having online/offline time. Where I break up (primarily development related) tasks into online-information-doc-gathering and offline-coding tasks. Seems to work for efficiency, but I can't stick to it.