Tony D’Addeo
@deodad
LLMs have made it possible to work on more things at once I used to run a single tmux session with 5-10 windows, one for each repo I was working in at any given time each window would have 1 large pane that served as my editor and then 2-4 stacked panes on a column to the right, something like 1 for executing shell commands, 1 running a dev server, 1 running a sql console with LLMs it's useful to have 1-2 panes with a Claude Code CLI running on the same screen as my editor, so now I run less frequently used things like the dev server / sql or node consoles in their own window so I have editor + shell + 1-2 LLM terminals in one window and processes / consoles in another additionally I'm now using git worktrees to have copies of repos so that I always have a clean main to do quick fixes of off without having to gwip my feature branches, LLMs have made this more important since there are more opportunities to parallelize work the result is that I now have something like 10-20 windows and for the first time I'm using multiple tmux sessions to provide an additional level in the hierarchy I can get to any other window in a session with two keystrokes and if I need to navigate to another session I ended up using the interactive switcher
5 replies
0 recast
26 reactions
jtgi
@jtgi
Just spent 5m finally understanding what git worktrees are, so simple, I’ve wanted this for a while. I used to run a hardcore vim and tmux setup, this brings me back. Sorta related, did you see dhh’s archlinux setup? Nice window manager, almost nerdsniped my whole weekend. https://omarchy.org/
1 reply
0 recast
1 reaction
Tony D’Addeo
@deodad
no but looks fun i truly loved my xmonad arch setup i ran in my 20s but eventually I needed to develop mobile apps and got back on macos it was beautiful but certainly an occasional PITA (looking at you PulseAudio) as well, don’t think i’d have the spare hours for it at this point in life but One Day
1 reply
0 recast
1 reaction