I find myself switching to email and emailing myself all the time instead of switching to a given app to try to avoid breaking flow. As a side note: One thing I really hate having to deal with is my laziness later on when I have to organize it. Usually it's todos, links for later, notes, ideas, etc.
I'm currently building Hitsnag.com which has email shortcuts into anywhere in the main apps I use like Notion.so and Trello so I can just send the info where it will eventually end up ahead of time.
I'm trying to make it where it's in any messaging platform you can send from too with alot more apps.
How do you personally avoid context switching?