Going outside, working just off the laptop, is a definite shift. It usually means less coding, but sometimes it pushes me to be productive in areas I normally neglect (documenting, planning, organizing).
To do real development, I am very dependent upon a big monitor. If I travel, I take one or rent one.
Honestly though, sometimes I just go for a walk. And often during that walk, with no screens, my brain magically sorts through some problems and gives me new insights.
If you work from home though, most people agree on dedicating some space and properly equipping it. Working always only on a laptop in a floater kind of way is something that I suspect most people cannot do with any real level of productivity.
So many of my breakthroughs happen on walks. Being forced to reconstruct the situation in my head makes me think about the nitty-gritty details in a much more systematic manner.
Oh, but chairs for me are not a problem. I have been a very happy standing-worker for 13 years now. It started with hip and lower back pain in my early 30s, which seemed f'd up, and then some articles by a Mayo Clinic doctor who worked standing and sometimes on a treadmill. Turns out, it was good advice. Now I stand all day - sometimes 18 hours, and don't even notice. (To be clear, you always move a bit, shift your weight, etc.; it's not being a statue.)
I think it's all a balance of sitting and standing, and not taking one to the extreme. I say this as I just threw my back out a few weeks ago, because I was sitting all day :( So yeah, I'm not a model person to listen to either!
Slightly more seriously, there is no one answer. But in terms of total human history, sitting isn't something we spent a lot of time doing. Sleeping, lying flat, we obviously spend about 1/4 to 1/3 of our time doing. Standing or walking or running surely must be a big portion of the rest. Sitting would only be reserved for when you have the time to "do nothing". That's kind of a new concept. Thusly, I'm not afraid.
For a 50 year old nerd who hasn't exercised in a year, I'm still well above the health and capabilities of a lot of same age people. And when I'm in a good environment with outdoor play areas (mountain biking) or indoor gyms, I'm fit. Aesthetically, losing hair and gaining less elastic skin is much more a concern to me than some tiny purple lines in my ankles or knees :/
Well, allow me to be the first outlier. I typically use two monitors (tried three, didn't really add much to having two, for me); using two external monitors (attached to a laptop) right this second as I type this (and also a proper keyboard and mouse - the laptop to which they are all connected is under the desk, closed).
I am very happy indeed to continue using two monitors at home. A chap on my team uses four monitors on his setup and he's similarly happy to continue doing so from home.
Why do the people you know who like to use multiple monitors want to do so in the office rather than at home in a dedicated work room? Are they, at home, like, actually working ON the laptop? Typing on the little laptop keyboard, using the little laptop mousepad, staring at the little laptop screen?
I hate working on a laptop screen.
OTOH, I like the 34” ultrawide monitor I use at home attached to my dock better the twin 21” widescreens I had in the office, plus I get to use it, rather than a laptop, in the numerous meetings-with-computers, which were held in meeting rooms with in-person work.
Yet the last year has changed my mind. I have a 15" MBP from 2015 that is fine. My home office has an iMac, so I really don't want a second monitor crowding my desk. I just use the laptop's display and keyboard. Less stuff to worry about finding space for, or keeping the cats from fucking with.
And best of all, when work is done, I log out of the VPN, and close the lid. Of course I have Teams/Outlook on my phone if there's an emergency, but there's also a clear delineation for my family to recognize; if the laptop is open, I'm still working. If it's closed, then they can talk/pester/joke with me without worrying about my work. And it also helps me remember to not overwork.
I don't doubt that adding screen estate has value, but in the minimalistic spirit, anything added also subtracts something :) And in the same spirit, anything subtracted adds something else - in my case, the ability to work more efficiently.
Try to work on a single screen for a relatively long time (say, a few months). Over the time, you'll develop (because you're forced to) more efficient habits.
I frequently use two terminals side-by side; for this type of work, 1920p are enough [for me]. They're enough also for diffing source code, as long as the lines are not excessively long (around 100 chars fit on each side; comparing 2 lines long statements is acceptable)..
I think a use case where a single (1080p) screen is significantly inconvenient is for windows with a fixed shape, for example, debugging a videogame.
I bought a 43" (4K 3840 x 2160) and put an older (rotated) 24" right next to it - the setup works perfectly contrary to my initial worry of the main display proving to be too big. Advantage of the 43" display over an ultra-wide is that I get plenty of vertical space as well in addition to the horizontal space. That means easily having 4 80-column tall IDE windows side by side for reduced scrolling. Another advantage is that videos play full screen without any black areas on the sides. The smaller monitor is split between Slack and email - both always visible but not too distracting due to being in the peripheral vision.
Mind sharing which 43" monitor you have, and any other thoughts on its suitability for coding?
I would argue that 32" is enough. Maybe 35-40 if it were curved. Of course, if I could have a 1:1 aspect ratio screen which was spherical, that would be ideal. Even so, you only get so much benefit from larger size.
My primary monitor is an LG 27UD58 "4k". It is fantastic in terms of visual quality and even gaming. But as far as I can tell, there's no good upsize option. I'm hoping for improvements in VR style glasses which would allow me to look all around and see a virtual big screen on demand.
Two monitors are nice, but then you're always looking a bit to the left or right. Two stacked monitors are nice, but then you're looking significantly up or down. There's no good answer :/, other than a neural interface which does not yet exist.
However, few months down the line, this is the best decision I made for coding. The real estate makes a real difference. The quality of the panel is great and you soon get used to "bigness" and the ability to have so many split windows makes a huge difference in productivity. It'll probably really shine with a tiling WM/virtual workspaces (I use a non-tiling single workspace setup so that's just speculation though).
You still have to move few inches away if you are playing content full screen (my desk is wide but not very deep). I play Youtube videos expanded but not full screen and that is already big enough for me. For movies in full screen, I push my chair a bit away from the desk and put my legs on a small stool and then the experience is great.
I can understand why people who are working from their kitchen table want to go back to the office, but for those that have a dedicated work area, wouldn't they set it up the way they want?
I have a multi-monitor setup at home that's better than what I have at work since I'm not limited to IT approved hardware. Related, I also have a loud clicky keyboard that I can't get away with using at work since everyone in the shared office area can hear it.
Rules have been more flexible during Covid, but people have been working from home for so long now that height adjustable desks and external monitors something the employeers need to ensure that people have access to again, even at home.
There's no way I'd be allowed this much equipment and space in the office. I had a nice-ish 27' monitor there and a small desk crammed next to another developer.
As much as I miss the social aspects of an office, WFH has a lot of benefits. I realize this is not true for many, and a lot of my own money went into the office of my dreams here. But it's quite comfortable.
https://www.asus.com/us/Displays-Desktops/Monitors/ZenScreen...
I'm quite jealous of people who can work on laptops.
I wonder the degree to which people enjoy WFH is the same as the degree to which they enjoy working on a laptop. Even the people I know with a dedicated room for work set up want to go back to the office if they prefer multiple monitors.