I do really work all the day with my Mac and having tons of applications open at the same time. Some are having only one main window, but most of them are having a couple of child windows.
Of course I could use spaces with its multiple desktops, but actually I find it quite exhausting having multiple desktops and to remember where is which application and move all the time. Anyhow it causes me some additional and unwanted stress.
The way I am working is the great functionality using the secrets of hide and seek applications.
First of all, you need to differ between hiding and minimizing.
Pingback: Markus Zeller Blog » Merge them all together