Hacker News new | ask | show | jobs
by israrkhan 3383 days ago
My solution is not to connect a monitor to my dev-machine and use ssh/tmux to do most things. It also makes work-from-home easy, as I can loginto my devbox from anywhere. But then it depends on what type of work you are doing, and how you are testing it.
2 comments

Do you use an IDE on the client (the machine you connect from) and only have sources on the dev machine, or do you work completely in the terminal?
Many people I know just use text editors, no IDEs at all. Modern text editors, whether text-only (vim, emacs) or graphical (Atom, sublime) have plugins to replicate whatever IDE functionality you want anyway.
Try typing the following into a terminal window, at the prompt:

  emacs
-nw helps :)
I should have worded my question better. I wanted to know whether he works directly on the dev server over a terminal or only connects to it and uses programs (IDEs, text editors) on the client machine to work on the code.
I usually work on a fairly large project (think of building a complete OS for embedded devices). IDE cannot handle that. My editor of choice is vim, combined with ctags, and some custom plugins. Sometimes when starting a new project from scratch, or writing a new tool, I use sublime (or vscode). I have smb server running on my dev-machine, and can use sublime on client machine.
Do you use a browser (and presumably a mouse) for email, or are you doing that in the console with mutt or pine?
I normally do not use email on my dev machine (use client machine for that). However occasionally I need to run a browser, or GUI app on devbox. I do it via X11. If I am on Windows, I use MobaXterm, which has builtin X11 server. From my macbook, i need to run a seperate x server.