1. Total Space. Setup shortcuts and disable transitions
2. Disable (or speed up) OSX animation (I don't have the commands on my phone, just Google it)
3. iTerm and window splitting (Cmd d) and switch (Cmd [ or ])
4. And The REAL time saver : Keyboard Maestro Create at least one macro per app. I assigned shortcuts like
Cmd Shift L - iTerm
Cmd Shift / - Atom
Cmd Shift ' - Chrome
Ctrl Shift < - Finder
Ctrl Shift M - Mailbox
And so (Xcode, Slack etc.)
Then I pur each app in fullscreen (Ctrl Cmd F).
Now I have O(1) access over my computer \o/
Edit: disclaimer I'm a vim user