why? that screams "bad devops" to me
Examle, a persistent tmux session with splits on a big monitor, Vim/Editor in one pane with live-UT results in another and documentation/misc details (scratch?) in another kicked off as I save.
Once kiddo's go to bed I can simply 'tmux attach' from any machine with access and be up and running.
I use IDEs and Vim, but there is clear value to working completely inside the terminal.
Coding over SSH is just so convenient. It doesn't matter whether you're using a Raspberry Pi or a DigitalOcean VM.
When you're coding in vim, you're not losing all of your IDE and just getting vim. You're losing all of your IDE and getting all of the Unix userspace. Unix is a great IDE.