I used dual monitors back from when it first became an option with 17” CRT monitors 25 years ago but you end up with a primary monitor and then other apps off to the side. The UltraWide is just easier - I can snap code and docs side by side, or two windows of code, or I can have code centered and in focus.
It’s not really a ‘downgrade’ because it’s considerably more expensive than two separate monitors but the ergonomics are so much better.
Bonus: it can also charge my laptop via USB-C while connected, so one cable less :)
It's really awesome, I only wish it was curved because I sit pretty close to it.
At first I had to change because I can't fit a big monitor into a backpack (though I have seen digital nomads in coffee shops using two monitors). Over time I found that I can focus better on one screen and one window. I don't need a bunch of windows on multiple screens to work (programming and system admin). Those just distract without adding much to getting my work done.
Now I tend to interpret multiple large monitors as status symbols or productivity performance art. I probably have a bias because I started programming on 80x24 dumb terminals (ADM-3a, VT100) and some of my core work habits and skills formed around limited hardware. Since I still spend most of my time reading pages of code I normally focus on just a portion of the display. The ability to view hundreds of lines of code or multiple files across two monitors just jerks my focus around.
When a session involves restarting or reattaching too many different windows and working states, it isn't worth the trouble. I've adjusted my working style to be smaller campaigns with bits of local/offline work, quick forays into remote systems to test/debug, and separate bursts of commits, tagging, or deployment of code.
In some ways, I treat my future self more like another remote coworker with more formal process and less implicit state sharing. Onsite in the past, I might have done all editing, deployment, and testing from a working copy on the workstation before making commits. Now, I might edit, commit, and push to a branch from my laptop and then pull and test on a remote server, making small bugfix edits and commits there with a remote editor.
I went from using dual 21" 1920x1600 monitors to using dual 28" 4K monitors with a desktop in the office, to having those 4K monitors for WFH with a laptop. With the IT disruptions described above, I now have the 4K monitors in different rooms where I might want to dock the laptop, but I often just work directly on the 1920x1080 laptop screen from other comfortable locations. With the quick in-and-out of ephemeral VPN and SSH sessions, I don't miss the large pixel areas as much. Just one large 4K monitor affords a lot of space to pull up side-by-side editing windows, documentation, etc.
I haven’t used a multiple monitor setup for about 10 years now, and that works just fine - adding another monitor adds only the ability to keep an eye on things out of the corner of my immediate focus.
If I had to keep track of dashboards visually, or did 3-d modeling, or video editing or something like that, it’s possible I’d need more real estate visible at once, but since I’m programming, I only really care about the function I’m working on at the moment, which doesn’t need much :)
At home I still have a 6 monitor (3x2) setup and it’s still the best beyond I can’t take it with me.
It's awkward, has bad perspective at the sides, heavy and doesn't fit on the table properly.
I don't know why I continue to use it. Because it cost a lot? Because my 2 old monitors needed replacing too?
I switched to DualUp which removes the strain when I need to turn my head.
but imho. in the end it is - as a lot of things in live - a matter of taste ;)
a good monitor plus a laptop is already two monitors. need more screens? add a tablet.