4 ms·
Seconded regarding workspaces (multiple desktops for me, on Windows). I also like to have the code editor/IDE open on the left 2/3 of the screen, then the term
by dboreham 4y ago
Seconded regarding workspaces (multiple desktops for me, on Windows).
I also like to have the code editor/IDE open on the left 2/3 of the screen, then the terminal window in the top 2/3 of the remaining right hand 1/3, and finally a text window (Notepad, similar) open in the remaining bottom right quadrant. In that notepad window I keep a running list of my next steps, checklist of things to figure out or get working, and also paste handy command lines I'm using, identifier names from the code that I might want to search for (yes ideally the IDE would have features that make this unnecessary).
If I need to web search (e.g. SO, API docs) for something I use a browser window with one tab, in the coding desktop and minimize when I'm done.
With this approach if I have an interruption, I flip to my interruption desktop where my email, slack live, then when I flip back everything I need to get back into context is on the top layer of windows, I consult my checklist and carry on.