Ask HN: Anyone still using multiple screens for coding?
I find it much more productive to have 2-3 screens (or 1 large 4k screen) when coding, so that I can have multiple files+browser+docs open without constantly switching windows. Furthermore, typing on a proper keyboard seems more ergonomic than using laptop keyboards.
However, lately I've seen more and more people coding on laptops (without additional screens/keyboard) even if they'd have desktops available. And many flexible office spaces don't even have the ability to install additional screens and keyboard/mouse.
Am I missing something here? Is my impression biased or is it really that uncommon to use a proper set-up for developing code?
16 comments
[ 0.22 ms ] story [ 59.2 ms ] threadI sometimes use two monitors in portrait mode side-by-side for long code listings.
I think this and many other custom monitor setups, are more common than you think.
I see all kinds of custom KVM configurations around the offices and cubicles I work. Everyone's needs are different.
But back to your original question: if more people are using laptops, and less are using dedicated workstations with large (multi-)monitors, then that could just be a cost-cutting measure (paying for one laptop instead of a laptop + workstation), or maybe they are going to meetings after meetings too often to make a dedicated workstation even useful.
But it wouldn't be unreasonable to expect a docking station (or just the necessary cables), keyboard, mouse, and a large monitor, to supplement a laptop for long-term coding work.
I have a global key binding to disable the trackpad because I prefer not to use it and my laptop keyboard is pretty nice.
This setup influences how I work and what tools I prefer.
Recently I've been working on automating all of my bank errands using WebDriver so I don't have to interact with any websites, for example.
I'm constrained due to travel, but would love an extra monitor!
Everything else like email I open check it and then close it again.
I'd rather switch windows instead of moving my head. I'd rather switch windows instead of moving my head.
I have Telegram, Slack, spotify, etc. on the macbook pro screen and I have my web browser and IDE on the Dell side-by-side.
This setup is relatively new, previously I was only using the laptop screen. It is working great for me and my productivity has definitely increased.
But I know a team member who actually prefers working on a laptop screen and he writes a lot more code. So I guess it comes down to personal preferences.
- A shortcut key for every major application you use
- A shortcut key to tile the window to the LHS of the screen
- A shortcut key to tile the window to the RHS of the screen
- A shortcut key to select the window on the LHS
- A shortcut key to select the window on the RHS
If your OS doesn't support these shortcut keys, build them into it.
The thing about multiple monitors it's that it's basically just a hack to get around the fact that screens were never big enough to begin with. Trust me, once you use a truly giant screen you'll understand. I use a 34" curved screen by LG. Additionally a single screen lets you sort out your ergonomics problems more easily.
The other thing about multiple monitors is that the thought of regularly configuring them is enough to send a shiver down any experienced Linux user's spine:
https://xkcd.com/963/
For Windows, you may be able to get a decent way through the list using AutoHotKey, it's a fairly powerful language (despite being a pretty weird one).
I have display turned off on the MBA and only use the external main display but I do keep the lid open to use its trackpad.
I resize my communication tools (email, skype) narrowly to the left side of the screen and keep my other main apps (browser, db tools, editors) for the rest of the space. This way, I can look at both without really turning my neck around and the fact that with wide displays, codes/web pages almost start at the center of the screen definitely makes it easier to read instead of having have to move your sight to the left on every line.
I've pretty much come to the conclusion that sticking what to concentrate on, on the main display is the way to go instead of splitting them all over your desk.
Static hand position with vim keybinding and with less eye/neck movement, least fatigue you get. (Of course with the chair your body likes.)