Haven’t done it in ages but I used to run xquartz on a macbook and do x window forwarding from my desktop. It worked surprisingly well, even on remote sessions via an ssh tunnel.
I don’t have much reason to do it nowadays because laptops are so much more powerful and storage is so cheap that the stuff I was doing can all be done locally.
I had to do a module programming in VHDL for my EE degree.
Every time I see it mentioned anywhere I have a compulsion to scream: FUCK VHDL AND ITS FUCKING ERRORS! NO YOUR ANALYSIS & SYNTHESIS IS UNSUCCESSFUL!
I did not pursue a career in electronics…