What are the apps you use many, many times a day? For me it is Akiflow and Obsidian. Whatever those apps are, you should have instant access to them. The moment your brain realizes you need them, they should be there. With Hammerspoon and a script I’ve thrown together you can toggle that app into focus, do whatever you need to accomplish and put the app away, bringing you right back to what you were doing. Nearly no context switching necessary.

local isAppFocused = function(name)
  app = hs.application.frontmostApplication()
  appName = app:name()
 
  return appName == name
end
 
local toggleFocus = function(name)
  if(isAppFocused(name)) then
    app:hide();
  else
    hs.application.launchOrFocus(name)
  end
end
 
hs.hotkey.bind({'ctrl'}, 'space', function()
  toggleFocus('Obsidian')
end)