About 7-9 years ago, the relatively huge memory usage of full-fledged IDEs for Python programming (such as Pycharm and Eclipse) really turned me off, so I continued to stick with Emacs. As my Python programming became more sophisticated, I installed Emacs modules (such as flyspeck and Jedi) that implemented necessary elements of IDEs.
However, during this current quarantine, I have been coding, editing, and oftentimes compiling files remotely through Emacs's TRAMP module. Given how starved and unreliable my connections are, using TRAMP is an exercise in pure frustration; when my connection hiccups, my Emacs session freezes from 5 seconds to 5 minutes (I give up and force-quit Emacs at 5 minutes); apparently, TRAMP's developers have designed its default behavior for only human heartbeat levels of network reliability.
Therefore, I am exploring options for IDEs that fix the real-world problems of remote file editing. Any suggestions?
Standard solutions, such as SSHFS or SSH tunnels, cannot apply to me, because I am working on my work laptop through an aggressive VPN, and I do not have administrative privileges on it.