The Perpetual Amateur

The two windows workflow

| 2 minutes read

I was introduced to OSX for the first time in September, 2015. Coming from a XMonad/Linux based setup, I was accustomed to powerful and fast window management. Most available solutions for OSX did not have these qualities. I tried:

These programs sort of worked, but they are slow and unresponsive. Alfred based switching works on application level and not window level. So, I needed some simpler alternatives.

Eventually, I noticed that Cmd-Tab based window switching is fast. So, for last 6 months, I have been using a two window strategy. That is:

The primary workflow must be dependent on at max two windows.

This means that any application I want to have in my workflow must run in either of those windows.

Those windows in my case are:

There are multiple benefits of this setup:

There are drawbacks too: