I like code, StarCraft, Control, swing dancing (lindy hop and collegiate shag are my favorites), coffee, spicy food, and games with friends.
How I manage my screen
When working on a project, I'll have one workspace / vitual desktop that looks like this for each project
┌──────────────────────┬──────────────┬───────┐
│ │ │ │
│ │ ├───────┤
│ Editor │ Browser │ │
│ │ ├───────┤
│ ├──────┬───────┤ │
│ │ | ├───────┤
└──────────────────────┴──────┴───────┴───────┘
The smaller empty rectangles are terminals.
And then for chat / discord / slack, it'll look something like this:
┌──────────────────────┬──────────────┬───────┐
│ │ │ │
│ │ ├───────┤
│ Browser │ Discord │ │
│ │ ├───────┤
│ │ │ │
│ │ ├───────┤
└──────────────────────┴──────────────┴───────┘
Where all the terminals on the right are temporary for trying stuff out.
Floating window managers (MacOS, Windows) are suboptimal for me. MacOS, in particular, is really bad, and even all the paid tiling software doesn't do what https://i3wm.org/ does