Ideal Monitor Rotation for Programmers
sprocketfox.io
sprocketfox.io
Equally important are "pitch" and "yaw".
"pitch" is necessary to accommodate another kind of rotation, known in HCI as "slouch".
"yaw" is important because sometimes your code is so elegant and impressive, that you need people walking by to see it more than you need to see it yourself. You use yaw to rotate your monitor away, toward the hallway or window.
3DOF?
...My last office was a "listed" building, in both the nautical and historic sense.
> I can't imagine any change of tilt would be in any way useful.
It was somewhat useful for ball games.
Need to add velocity, acceleration, direction.
When I was younger, I'd write code and print it out to share with friends and family with the most disappointing looks returned. Honestly, I have no idea why and how I have persisted in this field for so long given how isolating it can be.
Even now, I am writing my own programming language (for board games), and I've run into the sales/marketing problem head-on.
edit having just finished a session: And as rhythm games go, I've never played anything else quite like it. The sheer sense of immersion makes it a unique experience, and that's before you realize each map is designed to teach you to dance your way through it. As you practice a song, you learn the dance, and the process of improving your execution on every runthrough feels amazing, especially once you know the song well enough to start attaining a full-body flow state that I honestly can't find words to describe. Like programming can be, sure, but where that's purely cerebral, this has a kind of sensual physicality that programming flow just doesn't match in my experience.
It's a little like back when I was young and used to dance in clubs, and a little like playing a musical instrument really well, but mainly it's its own thing that I can't really describe but can unreservedly recommend to anyone who can afford a Quest 2 and find 10x10 feet or so of clear floor space.
There's a lot of other things you can do in VR too I guess? I haven't really bothered with them yet, though. :D
> but the very concept that any amount of slouching is tolerable to someone in this profession should be outrageous. We spend decades deforming our backs to sit in chairs.
Would you be interested in a tool which reminds you to take a walk at regular intervals without any action from you when you're seated and immersed with work?
I'm trying to validate the need to refine and make my 'Butt Pomodoro'[1] more accessible.
[1] https://abishekmuthian.com/butt-pomodoro-a-butt-triggered-po...
RFID bracelet would work too, But I wanted my setup completely unattended. Please send me an email if you'd like to be updated about rebuild of Butt Pomodoro.
The moment I think about a ‘Butt Pomodoro’ I picture myself being 90% disciplined and 10% saying “ok yes but not right now: I’m (doing something with a critical deadline/in the zone/especially lazy)”
And after a few of those, the reminder becomes background noise.
That's why I integrated pomodoro framework and didn't make a plain butt triggered alarm and so Butt Pomodoro is a time-management + health application not just a activity alarm.
I was already using Pomodoro schedule for time-management/productivity albeit triggering it manually now Butt Pomodoro helps me to trigger it automatically and pomodoro breaks are now for walks.
Viewers should sit up, with their backs and necks straight and plumb, and look around at different parts of the display by moving the eyes rather than tilting the head.
For typing it works well with a large display to put the bottom of the display barely above the desk, push it back as far as you can (constrained by your workspace) and tilt it backwards near the top, and position the desk/chair so that the desktop is at roughly waist height (let your upper arms dangle loosely at your sides with your elbows close to the body and bent about 90°, keep your wrists straight, and position your fingertips at the tops of the keys of a keyboard resting on the desk).
I have a 27" display ("5K") and the top ends up just slightly below eye level. If you have a 40" display or something the top will probably end up a bit above eye level.
But as a general rule, the further the display surface the less your eye muscles need to work. So if you can put your display 3m away from your eyes that is better than putting it 30cm away.
On my desk, about 90cm from my face is the furthest I can manage, but if you have more space in your work room, by all means put the display significantly further than that.
I'd heard that this advice has changed, and that the centre of the screen being roughly at eye level is recommended. Though maybe that was wrong?
If you find some particular screen placement personally comfortable though, go for it. Keyboard design and use is generally a much bigger problem.
One thing that cracks me up is how many of my users request multiple monitor setups, but look at the keyboard while they type.
What stands out in fancy zones is that these areas do not have to tile each other and may overlap. Positioning windows in there is also very UX. I couldn’t find anything close enough in linux world (well, one may always program i3 or awesome, but it’s beyond my scope of interest).
I don’t get why MS doesn’t just build it into windows, since it’s their own, free tool.
Second FanzyZones. I've remapped the keys I could to mimic i3, and the only thing keeping it from "perfect" is keyboard shortcuts to control splitting/moving/resizing. You can toggle between pre-configured fixed zones using the keyboard, which is mostly good enough.
PowerToys also has a ton of other useful tools like a color picker, bulk file rename, and keyboard remapping (useful when using Synergy between Windows/MacOS). Highly recommend.
Now I work off a 40" 4k TV without magnification (I'm close to it), and I try to do similar but it's a lot more haphazard. I find that once you have a wall of pixels in front of you, putting stuff in areas helps, but it's also nice to just throw stuff around and treat it as a actual physical desktop (as it's actually about the size now).
The thing to keep in mind is that as screens get larger, maximizing to fill the whole screen makes less and less sense. I can't even see all my screen at once. I could place it farther back and scale it up, but why would I just by a smaller screen and keep it closer then? I want those pixels. I run all my browser windows at about a quarter screen size, and have that app scaled up to 125% (but not all apps), and that almost never has a problem with a site, and I have other info I care about quick saccade away.
...and it'd make screen mirroring during presentations a breeze!
You can also define rules in the config so that certain programs will open in certain workspaces every time, and you can move the whole workspace to the other monitor (not a default keybind iirc) if desired. Good in a portrait+landscape monitor setup for if you need your browser to be wider for a little bit.
The other half is allowing the selection to come from a pool of desktops/workspaces common to all screens. i.e. the opposite of what i3 and Sway do.
So given desktops/workspaces a, b and c and screens 1 and 2, the following combinations are possible:
1: a; 2: b
1: a; 2: a
1: c; 2: a
...
Honestly, I often miss Fvwm2 and my config in its power and simplicity, but Windows long ago became "good enough" and since the heavy apps I really care about (mail client, browser, maybe an IDE if I'm not using vim for the project) are cross platform (which they all are), as long as there's a good SSH client I'm good, and Windows Terminal plus built in OpenSSH shipped with windows works fairly well.
I have my left monitor as a communications hub. It has only one virtual screen. I also keep my browser there.
I have a 3x3 grid on the right hand monitor.
I’ve tried routing VNC though an ssh tunnel (doesn’t accept connection to localhost), but it’s all pretty shit.
And I really don’t like carrying 2 MacBooks around
Also monitors are virtual so you can have multiple virtual monitors on one physical monitor. I want to one day try this with a 4K tv to have multiple monitor layouts.
I think the closest is running multiple OS X/Linux in VMs
Then, you use a configurable tiling manager to control which windows go where (I am sure you can even go by the user somehow, but maybe you'll need to "decorate" the client run with an env var too).
This works really nice with a docked/undocked setup. When the additional monitors are disconnected, all workspaces move to the main(laptop) display.
eg, I have workspaces 1,2,5,9 on monitor 1 and screens 3,4,6,7,8,10 on monitor 2. When undocked all 10 workspaces move to the laptop screen.
It also works well within virtual pc's and licensing is per machine so you can use it on multiple virtual pc's at the same time as the main host, so you can multiple virtual pc's running, subject to hw abilities, and it works instantly and seemlessly, also high customisable and you can do your own commands to work with things like nVidia's mosaic.
https://www.realtimesoft.com/ultramon/
If you have the professional line of nVidia graphics cards aka Quadro, nVidia do a command line tool for configuring a multi monitoring system upto 16 4K monitors, so you can do things like tv walls or special effects in a theme park, or just fancy desktop setups for city traders or coders. https://www.nvidia.com/en-us/design-visualization/solutions/... https://www.nvidia.com/en-gb/drivers/mosaic-utility/
I cant remember if it also does tilting like that described in this post or not, but you can certainly do a lot with mosaic run it all from shortcuts so you can instantly switch to different resolutions and layouts and the shortcuts can be used in Ultramon, for seamless operations, ie switch between 2 physical monitors and 3 monitors, all called from within ultramon. Ultramon then detects the physical monitor changes and acts accordingly.
If you are looking for a nice 3 monitor setup, I can recommended this, the Ergotron HX triple box with the HX desk mounted floating arm. https://www.ergotron.com/en-gb/products/product-details/98-0... https://www.ergotron.com/en-gb/products/product-details/45-4...
You can spend hours in front of one these, get perfectly comfortable without taking up your desk space as it clamps to the back of your desk, and when you have to do paperwork, you can push the monitors to the back of the desk.
However this gaming chair manufacturer has caught my eye, like this one, https://allimperatorworks.com/scorpion-gaming-chair-setup/
but if they ever added some batteries and motors so it can drive around, I'd get one of these for my mobile solution as it can still do 3 monitors. :-) https://allimperatorworks.com/product/iw-j20-pro/
I guess that was the point of having "windows" in the first place. Per TFA:
> Websites and documents usually end up with a lot of whitespace and padding around them
This only happens if you needlessly maximise; windows are supposed to fit their content, not their container†. (Yes I realise that the article is in jest, yet I see so many people complaining about "poor app/web design" when all you need to do is not maximise on a wide enough screen. I smell Horror Vacui[0])
> When I ran multiple monitors I often designated one
In my case this ends up with me having a single screen for work and the other(s) mostly unused††; the ROI of the extra screen(s) thus drops extremely quickly. With a typical two-screen symmetric setup this also means my head/eyes have a constant bias in one direction, which means RSI quite quickly. Plus having things ever so slightly move in my peripheral vision triggers my reptilian emergency reflexes which goes contra to the goal of focusing.
I've noticed that "maximisers" are typically using two or more screens as they would use windows. To be fair I'm not bashing on "maximisers" at all, I just view the thing as with coffee: there are the dippers and the non-dippers, and to each his own, but when I see people arguing/complaining I'd rather point out that they should use a setup matching their preference and not try to force others into some "enlightenment".
I do blame (in jest) the "maximiser" mindset for the flurry of apps with huge "content" that basically forces you to maximise yet end up reinventing ad-hoc window management inside the app, only poorly and inconsistently.
† Which is the default behaviour of the "maximise" (a.k.a "zoom" in Apple HIG parlance) green plus traffic light on macOS, that you now have to reach to with Option.
†† The only use case I found possibly interesting is looking at documentation over there, which in practice I found equally efficient to have on either a separate virtual desktop, or on an iPad.
I dislike plugging into a monitor because it I hate the chaos of resizing everything. When I'm on the large monitor I unconsciously expand things; then when I switch back everything is on top of everything else or expanded beyond the window edges or reflowed or what have you.
I say this having worked with applications where you truly need an external monitor: image editing (where you put all your extra palettes on the extra monitor, and DAWs, where timeline and mixer views take up a full monitor each. Programming isn't like that.
Having the secondary screen above the primary means you won't have neck pain from looking to the one side all the time. In addition, it is quite relaxing to lean back and watch a presentation/video on the secondary screen.
The biggest downside is the position of a webcam. I placed it between the monitors with a 3D printed holder. However, that is certainly not an optimal solution.
The upper edge of the display should be on eye level: humans are much more comfortable looking down than up.
However, I like it better to look up than to look left or right and my reasoning is that it is symmetrical. Therefore, I prefer to have the secondary screen above the primary.
Having a 50" TV lets me sit pretty far away from the screen and also gives me plenty of room to put a million applications next to each other which (at least for me) helps me avoid being distracted. I also have a lot of issues reading small text [1], so having a big screen allows me to make the text gigantic while not sacrificing a ton of screen real estate.
It's honestly great; if I ever am forced to work in an office again, I'm going to insist that the company purchase me the equipment for a similar setup.
[1] I'm reasonably certain that I'm not dyslexic, but I do find that reading off a screen is substantially easier for me when I use extremely big text. This is part of the reason most my book reading is either on the Kindle or the large-print vision-impaired versions of books.
I had an unknown-to-me astigmatism with otherwise perfect vision. I hadn't seen an eye doctor in (ever?) so I don't know when it started.
I didn't notice I was having the problems you describe until I got some corrective lenses to use only when I'm on the computer. Blew my mind.
I honestly don't think it's a vision issue though; I don't have issues identifying the letters, and I don't have trouble reading the words or parsing sentences, I seem to have a lot of trouble keeping track of which line I'm on when I'm reading stuff with relatively small font. When I have large font, I don't have this issue, and I can read relatively quickly without a ton of issues.
I have a desktop with three monitors and a laptop with one, and I don't notice any difference in distractibility. It's a discipline problem, not a technical one, and so you should solve it on a personal level and not a technical one.
I mean, think about it. If you "unlock" the ability to use multiple monitors at once without getting distracted, "it's free real estate" - you have more space to work with, and there's empirical evidence to suggest that that results in increased productivity. Programming involves a lot of consulting documentation and using multiple tools at once - it's very amenable to multiple monitors (as opposed to, say, writing a novel).
Sure, agreed.
> and so you should solve it on a personal level and not a technical one.
Why, when a technical one suffices?
I've not personally seen much of a productivity increase over two 24"-ish screens and a single 32" 4K screen myself. I don't have the physical desk space for two of those (nor do I think it would be particularly useful for me)
Because if you're programming then the imposed limitation forcing you to constantly switch between windows almost certainly reduces your productivity. Do you never find yourself jumping back and forth between two or three documentation pages (library API, manpage, language spec, whatever), one or more pieces of example code, and one or more files with code that you're editing? Plus a window for build tooling? I find having that all visible at once in dedicated locations to be incredibly convenient, much more like working on a physical bench top.
That’s a reason for seeking out a solution with large enough display area and sufficient resolution. That doesn’t necessarily require multiple monitors.
At the end of the day though I admit that it comes down to whatever works for the individual to maximize their effectiveness.
Can you share this evidence?
The thing is that one can only focus on a single monitor at a time. So productivity IME really depends on your windows manager. If I can quickly jump from code to documentation while looking at the same pixels without moving my neck or eyes, that seems like it would be more productive than changing focus to another screen and back.
I've been working on a single 1080p laptop display for years now, running Linux with bspwm. I've tried hooking up external displays to this setup, but I haven't found it increased my productivity. Sure, the extra real estate was nice, but shifting focus between monitors detracted from the experience enough that I always went back to a single screen. The comfort of having a portable setup and being able to work from anywhere is also a plus.
Monitor #1: The page Monitor #2: The code Monitor #3: Mail, chat etc.
You can drop the third one, but at least two is kinda required. You can't just shove #1 and #2 on a single monitor or the page layout won't match the user's.
I have a custom setup where I can quickly switch between windows and applications using keyboard shortcuts and save e.g. cursor positions.
I still prefer having the relevant material on-screen rather than switching between them. And it's due to the reason previously mentioned: for me it's faster to reference material that is on-screen at the same time rather than switching between them.
Perhaps this has something to do with the type of code bases one works with? I work quite a bit on legacy apps, where one has to reference both documentation, tests and git history (when it's of value), as well as a browser window to actually run the code. That'a already a lot of things to be switching between.
This workflow completely removes the need for a separate screen. A larger screen and higher resolution would be nice to have, but not for productivity reasons. I've found a 15.6" 1080p display to be sufficient with this setup, even though I have other screens I could use at the same time. It boils down to personal preference, but I doubt there's some "empirical evidence" that using more than one screen objectively leads to higher productivity.
If the distraction problem isn’t from size but strictly—as was described—from multiple monitors, this isn’t true; multiple monitors are cheaper than single monitors for a given total area and pixel density, but its possible to get one large (ideally curved) monitor that has the real estate of multiple lesser monitors. I found going going from twin 23” 16:9 monitors FHD monitors to a single curved 34” 3440x1440 monitor a reduction in distraction, as well as increase in real estate.
Multiple monitors are a distraction, IME, because of discontinuities (all of gaps between them, discontinuity in viewing angle, and, if they aren’t identical devices in pristine condition with identical settings, differences in display quality, whether its color/brightness/contrast/etc.)
for example i often use Pop Shell, VSCode, tmux and firefox. So now I have many different layers of windows -
Pop Shell
- Desktop/Monitor 1
- Firefox
- tab1
- tab2
- Terminal
- tmux
- pane1
- pane2
- VSCode
- tab1
- tab2
- splitleft
- splitright
- Desktop/Monitor 2
All of these layers are different keybinds and windowing systems with no smooth integration. Pop Shell has one way of stacking windows into tabs, tmux has another, firefox has another. Ideally i want one set of keybinds that can seamlessly let me search for a firefox tab or an open editor tab, or move a tmux pane into a terminal window into a stacked pop shell window. Like one set of controls and UI for all the windowing. Currently i think we all are juggling multiple nested paradigms and sets of shortcuts for no good reason (besides it being hard to implement)Does anyone have a nice solution for that?
As for FF, I have 47 windows opened, but 11 processes running—one of which is a ‘master’ process. Meanwhile tabs that are in one window can still run in multiple processes.
The other benefit of leaving window (and tab) managerment to the OS is that tabs switching should also better, imagine your tabs show up in the OS switcher and you can look them up in spotlight or something.
I very much agree with this - alt-tabbing between browser, terminal and fullscreened Emacs are what I've been doing for years. But very recently I decided to make two significant changes:
1. Adding a second monitor for documentation or visualizing output. When I'm going through longer written works (tutorials on languages, toolkits, etc), it's rotated to portrait mode and I find it more conducive to typing and testing things on the first monitor (with Emacs still fullscreen, but C-x 2 for splitting it in half). Recently I've been playing with OpenSCAD and I've liked having the second monitor in landscape mode; then I edit files in Emacs, and OpenSCAD updates the render as soon as I save the file. Transcribing music from scans displayed on a portrait monitor into MuseScore in fullscreen on a landscape monitor is a third "topic" I find two monitors handy for. Lastly is IT/sysadmin where I have a 160x60 terminal with a tab per server on the landscape monitor, and dashboards or documentation on the second monitor rotated to landscape mode. Control PgUp and PgDown between server consoles, each running screen, where screen zero is colorized log output.
2. The second change might have a a bigger impact than the first: multiple virtual desktops, one for each "topic." For example, my virtual desktops are currently entitled "Main", "IT", "3D Modelling", "Programming", and "Music". Of course I switch between them with a keyboard shortcut. This really seems to help my focus, by putting things "out of reach" so that I can't just Alt-tab to Reddit or HN when I'm bored or stuck.
The key with any tool is to figure out how to make it work for you, not against you. Sounds like you've already made progress on this front, but I thought I'd provide my two cents.
Everything else lives on my 32" 4K monitor. This gets me a nice compromise, as I found having two larger monitors leading to distraction as well (or just completely ignoring one of the monitors, so it added little value to me).
The ideal monitor rotation --the one that secures the most favour on HN-- is a slow 1-2 centimetre per second continuous orbit about the office in 2 dimensions on a tracked rail. This in turn ensures that one may not only glorify their monitors rotation, but also glorify their practice of standing whilst working instead of sitting. The movement --which rotates as well amongst its own Z axis-- also promotes good evangelical proselytization of the many woes of desk sitting, for example, that ten million people die per second for not standing at the lectern as a fourteenth century pork belly clearinghouse clerk.
At days end then the monitor should be guided into a velvet sack, and stored gently atop a layer of old Haskell parchments that it may succor inspiration at the next stand-up which is conducted standing, as our christ lord intended.
Now get off my lawn.
(Also let me guess, one of your favorite authors is called DFW.)
Honestly I don't understand why so many screens are needed, haven't felt any need for more than one in 15+ years (though I've always used max possible resolution + very small UI scaling). I even don't use multiple desktops.
Not a rant or criticism in any way, just trying to see an actual need for multiple (or rotated) monitors.
However, there are many other eye ailments which tend to appear later in life and which glasses alone cannot correct: cataracts, macular degeneration, corneal dystrophies, etc. Some are treatable through other means such as surgery.
It's a bit like saying 'my head hurts' and someone says 'take some tylenol' and you say 'some people have flesh eating brain viruses or prion diseases'.
You're not technically wrong but those aren't the things that affect most people complaining about font size.
However, I think you are understating the problems posed by other conditions. The prevalence of cataracts by age 64 is in the neighborhood of 15-20%.
https://www.nei.nih.gov/learn-about-eye-health/outreach-camp...
It's a good bet there are some people reading this who have been treated for cataracts.
> you say 'some people have flesh eating brain viruses or prion diseases'.
Dismissive attitudes like this among the visually acute are one reason website accessibility is generally so poor.
But what is the lower bound where it starts to get that common, is the question? Does it affect people in their careers that often? probably not.
>Dismissive attitudes like this among the visually acute are one reason website accessibility is generally so poor.
Sorry you disliked my analogy but it has nothing to do with website accessibility, merely the way you structured your argument/post in reply to my reasonable response of 'get glasses' to jumping to macular degeneration.
This data is available at the NIH link I posted earlier, which breaks things down into 5 year spans.
The lower bound is 10%, since that's the prevalence by age 59.
> Does it affect people in their careers that often? probably not.
The data makes this assertion obviously wrong. A huge number of people get cataracts during their working years.
Fortunately, surgery to treat cataracts has a 95% success rate. Unfortunately, it's not 100% (and anecdotally I know multiple individuals in the lucky 5% whose vision has not improved after cataract surgery.)
I’ve tried all kinds of things but my eyes are bad at working through glasses.
Try a decent monitor setup before knocking it.
I didn't make a statement like "multiple monitors are useless", which would probably deserve a downvote.
I genuinely asked, with all the respect to everyone who prefers multiple monitors, why they needed them as I might really be missing something that I haven't realized yet.
Laptops force you to place your hands close to your monitor, which is really bad ergonomics - either you place the laptop low and kill your neck (looking down for long periods of time can cause spinal fusion and back problems in your 30's - careful with how you hold your cell phone:), or you place your laptop at head height and kill your wrists.
If you value your body at all, you'll keep your keyboard and display in their appropriate places and well separate from each other. Laptops should only be used in case of emergency, or while docked.
I might find myself rapidly switching between framework documentation, developer tools, a preview pane, and a similar piece of code that I'm using as a template. I'm infinitely happier when each switch is an eye movement and not a jarring keyboard stroke that redraws the entire screen.
I'm curious if you're unphased by constant cmd-tabbing.
And when working on tricky pieces of software or technology I'm not so familiar with, I find it convenient to have the documentation on one screen, and the IDE on the other.
Of course, YMMV.
The big reason I prefer more real estate is that it's desperately more mentally efficient to e.g. trace through multiple levels of abstraction with your eyes, than with eyes plus fingers plus reorient on the new desktop configuration.
Just having "the usual" fullscreen editor setup on one screen, and "the usual" browser or mail setup on the other is a huge improvement.
Use a non-visual text editor without highlighting, like ed. Compile your React by hand. Skip TypeScript, you don't need the computer to check your work. /s
Programmers use tools and automation because it makes them more efficient, not because they're needed, and I believe that having multiple monitors (and larger ones? I'm reading [1] right now and it suggests that, which makes sense - if a larger fraction of your field of view is consumed by the same monitor, that's less effort for your brain to parse stuff you see, and fewer distractions; also see [2]) does that. I hypothesize, although I haven't been able to find empirical evidence, that having multiple windows spread across multiple monitors is cognitively superior to alt-tabbing between them.
Additionally, laptop are really bad for you ergonomically. Use a small screen if you must, but your back is not going to be happy after 5 years of programming on a laptop - I know mine isn't.
[1] https://apps.dtic.mil/sti/pdfs/ADA461180.pdf
[2] https://www.microsoft.com/en-us/research/wp-content/uploads/...
Though sometimes I put a box on the table and put the laptop on top, effectively turning into a standing desk a work a few hours like that. It really helps not to be sitting the whole day.
The biggest problem I had was switching between laptop screen and giant monitor. It sucked, I would constantly have to fix the desktop whenever I went to a conference room and returned to my desk.
I think if you work in exactly one desk, and simply need auxilliary screens that you don't look at frequently, big monitor or multi-monitor helps, but I don't know what situation would call for that when you can just swipe to a new desktop.
Nope. Pretty much anytime you ask yourself this question the answer is always no whatever the context. You are reacting to a single anecdote. People like lots of different things.
I would connect external monitor but it has flickering issues with them too. Thanks Apple again. [1]
[0] https://www.notebookcheck.net/PWM-Ranking-Notebooks-Smartpho...
[1] https://piunikaweb.com/2021/01/08/apple-investigating-mac-mi...
According to table you linked M1 Air has PWM frequency of almost 120 kHz, which very high and well above headache and eye strain inducing frequencies.
Also there is 60Hz flickering that doesn't go away with any brightness level.
I think it is especially bright idea to design a working monitor and then spoil it with PWM rendering it unusable. I personally consider it as a fraud and the essence of disrespecting people.
For strict programming this is less of an issue and I’ve found that I can keep the documentation in a split screen without issue. Most sites are responsive nowadays which really benefits having smaller windows.
A nice display is nice. I feel way more productive on a 27" 5K imac than a 16" MBP. But I find multiple monitors to be annoying, better to have just one that is good (e.g. a 5K 27" LG or an 8K 32" Dell that I won't be able to afford anytime soon).
16" is great, but I'm probably 95% on my new 14". It's all about optimizing your workflow, utilizing workspaces, tiling, etc.
As well when you have a more focused presentation, you are more deliberate about your workflow. Do you need to see five columns of code simultaneously? I'd argue hardly ever, and trying to maintain that layout with what is optimal or useful is extra cognitive overhead or simply wasted space that is not helpful to being more productive.
Last time I was in an office about 3 years ago, they gave me a 34" widescreen. I only occasionally hooked it up where that width could be helpful, but most of the time I opted to use my 15" laptop display as I'm simply more effective in that mode.
I work in vim and often have multiple tmux panes. Sometimes I can literally be writing code in a pane that’s only a handful of lines tall.
At home (programming, hobby graphics/illustration)I use a 15" ThinkPad and have never felt the need to add another display. It's nice to have the option for some workflows but the reduction in mobility is a definite trade-off. (It's hard to use a second screen on the couch, etc.)
It was nice being able to have multiple windows visible at once when I was doing things, and to be able to switch between them quickly. Mobility was basically not a problem since the mouse instantly moved to the location I expected it to.
Nowadays I mostly use the keyboard and just use standard hotkeys to switch the app, mostly because I've been too lazy to see if my program still works.
I prefer to tile/overlap windows with fancy zones and to switch between apps by alt-tab. Virtual desktops may be helpful, but I’m really fine with just one desktop and many windows. Conemu builtin tiling helps with fullstack tracing. 2k or 4k, 27" with a 3d mount is ideal. The diagonal really depends on how close you are, and how much ppi it has (angular size/resolution).
I don’t understand 3+-monitor guys, it feels like hax0r overcompensating sort of.
I, for one, feel _very_ unproductive with a laptop. Personally for me I think the reason is lack of a mouse. For a long time people told me its because I was not using a MacBook (and hence its touchpad), but I tried that for ~5 years too and it didn't make much of a difference.
I guess at the end when I'm using a laptop it feels like I'm "converging" or "constraining" my body (eyes, hand coordination) into the laptop. In contrast, connecting to a dock with a full size keyboard, mouse and monitor (1) makes my body feel more stretched and relaxed. While doing this, I rarely use my laptop (I might even just close the lid, if I weren't lazy).
This is to the point where I will decline to work if I am not allowed to use a monitor+keyboard+mouse setup.
While there are certainly posters here with people that have developed for 10 years without any issues, carpal tunnel is a lot more common than people think. It's very easy to cause irreparable damage to the body when using these devices that have about zero consideration for the human body.
For me MacBook touchpad gestures for managing virtual desktops/workspaces is what makes the difference.
Now I use 9 desktops across two screens, and it's a lot better. I'm much more productive when I can see everything at once.
I suspect I'll readapt to a single screen as travel picks up again, but I really do enjoy my two big screens.
And as others have noted, having a second screen for documentation and work chat (which can be the laptop display, don’t need a second 27”) is essential for me.
It probably boils down to getting used to and muscle memory.
I do feel awfully constrained on a laptop monitor. My perfect setup is a laptop and 32" 4k monitor. Email and chat live on my laptop, split screened, and my ide and terminal or web browser live on the big screen.
Honestly? Half of my problem is that window management sucks on os x, but IT doesn't feel comfortable with me running linux.
My current setup for optimal comfort and productivity is three large 4k monitors, one of them rotated.
Accessibility is also a reason for using multiple monitors.
Some tasks I like to be able to have more monitors, but that's becoming less and less.
I feel the same way, but I use the "medium large" scaling that macOS offers in Displays under Preferences. I do use multiple desktops, however, and using Cmd+Tab to switch between them.
Monitor 1: The actual website I'm working on.
Monitor 2: IDE (editor)
Monitor 3/1: Terminal
Monitor 3/2: Documentation
Kidding aside, I just have 2 gaming monitors on either side of my MBP, in landscape. A screen for monitoring prod, a comms screen, and a code screen. When needed I slide out a coding window to another monitor.
I also use the extra desktops for my calendar and my task list. Three-fingers slide one way to see my calendar in maximized Safari, the other way to look at tasks in maximized Trello.
About vertical coding, I tend to think that if you need to go vertical to understand the code, it's already too long. Note I don't mean it must fit in landscape, I'm saying if it doesn't AND you need to see it in vertical for it to make sense, that's a smell. YMMV.
I know some people in the office who made one or both of the side screens vertical, but that doesn't work for me. Vertical means I'm tilting my head or my eyes up and down which doesn't feel great. Also horizontal side monitors are in my peripheral vision, vertical side monitors extend too far up to be in my peripheral vision.
I wouldn't want my center monitor to be vertical because then I couldn't easily put code side-by-side. I'd need to take over one of the side monitors which then would mean looking between them requires looking off-center and with a gap from the bezels.
When I was at work, I had a trio of old 20" (1680 x 1050, IIRC) screens. They were 2005FPW Dells that had a—for the time—beautiful IPS display. I got them used for around $80 apiece. Email on the left, documentation and browsing on the right, and code or database windows in the center.
Now in my home office it's a pair of 24" 1920x1200 displays. They're great, but I miss the centered "main" screen, and the larger sizes are wasted on the peripheries anyway.
Give it a shot if you can!
The only decent resolution taller monitor I'm aware of is the huawei mateview, which isn't available in the US
27" is a bit too tall vertically, but 26" or 25" would be ideal (with a resolution larger than 1920x1200).
https://www.google.com/search?q=LG+27UK500-B+aspect+ratio&oq...
I can't see that Huawei gear is actually banned from import into the USA right now, though? Am I missing something?
Is there even a mainstream desktop display that has anywhere near the latency of Macs?
The black to white latency is over 90ms, which is quite funny to me.
Macs have always been horrific for latency - I can always see the delay between me pressing a key and the letter appearing. But, I can also see iPhone OLED displays flick on and off due to their low frequency PWM, so this might be unusual pickiness from me.
For once, I have an ultra wide monitor, and having 1-2 files of code, a terminal and a space for testing and research all next to each other is quite great.
Furthermore, I'm probably getting too old, but I find line length limits really helpful for readability: When you start to wrap those long lines, it kinda makes you think about introducing some temporary constants, extracting logic into a separate function, Not nesting conditions and loops too deeply... Maybe I'm just so very used to it, but I'm a fan, regardless of monitor size.
I can split VC code into three columns on my main monitor, then have two zones in the top monitor for other apps.
10/10.
It's fantastic, though I could stand to have another row above. It's nice rarely having to switch windows - everything I need and use is right in front of me.
Also obviously I hid all the proprietary stuff.
Music, messenger, Discord, Slack, 2 or 3 instances of my IDE, source control UI, a terminal or three, documentation for the thing I'm working on, notepad++
Your set up is magnificent.
What window manager do you use? I'm Xmonad.
That's an interesting configuration! Also my first encounter with someone else who understands the value of screen space.
Do you also like to keep all your things out in the open rather than tucked away inside cupboards and drawers?
* 27” LCD x 4
* 1 iPad (maybe this is cheating a little)
* 1 Laptop
I’ve disabled the laptop though. The LCDs are in a 2x2 array all landscape. I use the iPad mostly for meetings.
I use i3 and now I have 10 monitors just in front of my eyes. I can easily switch windows, move an window to the front, side by side it's fantastic. Usually my applications have a default windows in which they open, switching to a specific application is muscle memory now. No mouse movement, no head movement. Just eyes and fingers coordination.
I usually have 8+ opened applications at the same time (editor, multiple terminals, mails, browser, chat) everything is in its right place.
Since my eyes can't look at two thing at the same time, no need to display everything. It's easier to press the shortcut to switch windows than to move my head.
Everything fits on my 3840x2400 13' laptop, it's like a Tardis, bigger on the inside.
Wow you press Specs and the site scrolls to the Specifications section which is empty. Such an example of respect from Samsung. Amazing ...
Before I got my 4K display I tried using a 24" 1920x1080 monitor in vertical orientation, and found that even though 1080 pixels wide should be enough to render any website fine, some websites (including some pretty big/important websites) started treating my screen as a mobile device screen, hiding many elements and giving me the mobile view/UI. I guess those sites weren't detecting user agent and were detecting screen resolution? Idk but it was annoying.
Got a 27" 4K screen last year and I have just left it in landscape mode...it's been fine.
CSS does this via media queries and allows for different layouts without sending different content. Switching to a mobile-optimized layout at 1080px (note "px" doesn't mean physical pixels to a mobile browser) seems a bit aggressive though.
I imagine it wouldn't be hard for a browser extension to override this behavior, though it could lead to broken layouts or horizontal scrolling.
I have never tried it, but to me that seems ideal too. There seems to be close to zero demand for these, though, so I could only find this very expensive and not very high DPI monitor: https://www.bhphotovideo.com/c/product/1138908-REG/eizo_ev27...
$1,429.00 for a 1920 x 1920 monitor? Meh. I'd rather stick with a single large landscape monitor.
Looks like they also offer a 2048px square 28" for anyone willing to pay Air Traffic Control prices: https://www.eizoglobal.com/products/atc/sq2825/index.html#ta...
Also this is the first time I've ever seen a monitor brochure page be NSFW https://eizo-or.com/en/global/products/monitors/
My slack window is about 1/3 of a screen, zoom a bit smaller, Firefox about 2/3 of a screen, Outlook about 2/3. I think the only window I regularly make full size is the terminal.
> Websites and documents usually end up with a lot of whitespace and padding around them
I can't imagine have _any_ window full width on a large screen. I have 5 windows visible on my primary screen right now, and that's not even a lot for me. The browser, at max, is about 60% of the screen's width.
Using those 14" displays is like using a phone, absolutely atrocious.
[0] https://docs.microsoft.com/en-us/windows/powertoys/fancyzone...
However, when PC’s gained higher normal resolutions (800×600, then 1024×768, and higher) and multi-tasking became more realistic, this did not change the widespread user practice of full-screening programs on Windows! Instead, web site authors simply made web sites wider and wider. The users of large graphical displays did not initially complain, since their screens were wide enough to fit the ever-larger web sites, and these hardware platforms were falling out of use anyway.
And so we come to today, when we have more pixels than we know what to do with, and enough RAM and CPU to run umpteen programs at the same time, but web sites are still designed to be viewed in a maximized window, and users are still maximizing the web browser, and both web browsers and most operating systems are affording this use.
An alternative is sourcing 1200x1600 monitors on eBay.
I liked the square one from Eizo, but it seems nobody else did.
Previously dual monitor, 24" 1920 x 1080, portrait left, landscape right. left was usually for email and chat, right for coding and browser.
Now it's a single 40" 4k tv as my display. Using gridmove to easily partition the screen as needed. It's like have 4 1080p screens with no border. Only downside I've come across is some screensharing apps will always share the entire desktop when sharing a single app (webex is worst offender) - just the app window will be shown, but with massive greyed out background. Can be fixed by changing desktop res, just an annoyance.
Moving to a single massive screen has honestly lead to better productivity, but i possibly attribute that more to gridmove than overall screen real estate.
Only one input on this specific monitor can do 4K@60Hz, all the others are 4K@30Hz or good refresh at lower resolutions.
Takes 20 seconds to enable the second display in display settings and then pick the right input for the PiP mode on the monitor (it has a remote). Most of the time I have my personal laptop displaying in the PiP frame lower right. The remaining 3/4 of the screen is my work area.
This was in the living room, which is sort of inconvenient. So I decided to get one for my desk. Being a silly project just for myself, I didn't want to splurge on it, so I went for the cheapest 4k I could find. I think it may have been a store brand.
The response time on that thing was noticeably terrible, like I would lose track of the cursor in vim because it wasn't keeping up properly.
The moral of the story I think is that you can get a not-terrible 4k tv for coding reasonably cheap, but the response time issue may still exist. It is probably just a roll of the dice.
1) https://www.dell.com/en-us/work/shop/dell-ultrasharp-49-curv...
2) https://docs.microsoft.com/en-us/windows/powertoys/fancyzone...
What model do you use?
(328E9FJAB but I suspect you can find plenty that are just as good in the 2k range).
This is not an endorsement. I've got some issues with the monitor -- it does something weird displaying certain patterns, which comes up for me occasionally. Also, sometimes, the curved screen bugs me, because straight lines aren't straight. YMMV
When I work from home I use a Samsung 49" ultrawide (5120x1440p@120Hz). Moving the taskbar vertically on the left and using Windows FancyZone make that a wonderful and productive experience. My wife says that I appear to work for mission control at NASA with that setup; this make my inner nerd happy!
They need to increase the horizontal resolution when they increase the width of the monitor to add value over a regular shape monitor with the same resolution.
Are there any 32"+ ultrawide screens that have higher horizontal resolution?
https://www.newegg.com/p/pl?d=ultrawide
*edited for grammar
This angers me on a spiritual level. Where do your notifications spawn?
Once in a while, the docs monitor will get replaced with a giant log/debug window, but that is pretty rare.
So, I guess its a bit odd, but recently I started mapping the emacs and acroread with dedicated monitors to a hotkey so I can immediately switch back to them without the alt-tab cycling. So I have a really hard time understanding people with tiling window managers, or running on single screens. That might be the problem with the setup, because trying to use a laptop in a coffee shop is mostly impossible.
The picture of the monitor rotated 22 degrees contains a sticky note with what appears to be some sort of token/key/password.
Why no square monitors? Hollywood?
You could try to obtain the SQ2825 instead, but that’s not a consumer device and probably expensive: https://www.eizoglobal.com/products/atc/sq2825/
Leftmost monitor is portrait, the other 2 landscape.
Command line and documents on the portrait monitor. Editing/browsing in the centre. Mail and Teams on the rightmost landscape monitor, with browsing often moved there too.
- text editor with two columns in the middle
- terminal with two colums on the right, left is git, right is build
- terminal on the left for connecting to production, investigating things, and manual testing
I also have a web browser (which contains chat and email) in the middle that I can swap to, but that means no coding.
I've heard that a lot of people like to have a browser to look at documentation at the same time as they code, but I haven't really found this useful, in large part because most of the code I work with has no documentation (the code itself is the documentation).
1. Different per-window dpi. Ctrl-scroll on a window title to zoom in/out at ~hw level. Apps shouldn’t care.
1a. Zoom in/out the entire desktop this way (ctrl-scroll on show desktop button).
2. OSX-like fit-size maximization instead of fullscreen.
2a. Alt-lbtn to move, alt-rbtn to resize, everywhere in a window.
3. Hotkey specific windows by alt-shift-digit, focus/raise by alt-digit.
4. Focus follows mouse, doesn’t raise.
4a. Make active windows fucking stand out again. And create a post-commit hook to autofire an idiot who tries to revert that.
5. Separate displays. I’d try have 2+ displays again if they were really separate and not continuous. Having a part of a window to stick out, misclicking into the edge, and windows popping up on a random display is just stupid. I want ~sort of~ two logins of the same user into one system. Switch by alt-esc.
6. Stick everything to everything and/or grid by 5mm to help my perfectionism.
What I wouldn't give for apps to actually take advantage of this. Even most of Apple's own apps just treat the zoom button like an "expand window to size of desktop" button.
#2a Better just to have a grid that you can resize/move to using keyboard shortcuts; it's too much of a hassle otherwise. On Windows there's already split-screen support for this with Windows key + arrows for instance.
#3 I've built this in Hammerspoon and it's a lot less useful than you think. It's better to have fixed shortcuts for apps that one doesn't have to consciously think about.
#5 I have app shortcuts that does some smart things with cursor placement to make it easier switching between apps. I find this helps a lot with this. Most of the time I'm not dragging the cursor between displays at all due to this. Also helps a lot to have a shortcut for "move current focused app to x display".
How do you deal with that?
(Of course you could optionally split it up differently to see multiple files.)
:windo set nowrap
:vsp
ctrl-w ctrl-w ctrl-d ctrl-d
:vsp
ctrl-w ctrl-w ctrl-d ctrl-d
:windo set scrollbindAnd if I were to insert or delete lines in the first panel, would the others change their starting rows to account for that?
> (Of course you could optionally split it up differently to see multiple files.)
Now I want to go write some elisp . . .
But for the moment, I'll let you know that C-x 3 will keep splitting an emacs "frame" (window) in half vertically until you hit something like 10 columns. Just need to write the elisp for the rest of your feature request.
So I look down to see the bottom of my tall monitor, straight ahead to see the top of either.
I also have one overhead monitor to glance up at for reference or other pages. 80% of my work is done on my main monitor. 15% on the tall. 5% on the overhead. The overhead is still very useful though.
I really want to know how it would feel to have one narrow edge on the physical desk, with the long curve of the display arching up overhead.
Left was browser (with tree style tabs to the side), middle was Emacs, and right was everything else (mostly terminals).
Having a tall code editor was nice as it provides more context in a file. And with a maximum of 120 columns per line, width was not an issue.
But having Emacs on a wide monitor allows me to edit two files side to side, which I ended up preferring (one above another is not as nice). I just use two wide monitors now.
I have PL now with an ultra-wide but still think about trying to include a third monitor, I miss that setup.
code - browse, etc - tail logs
Ah, the Joey Hess DE: https://usesthis.com/interviews/joey.hess/
(lambda w, h: math.acos(w / math.sqrt(w**2 + h**2)) * 180 / math.pi)(16, 9) arcsin (3/sqrt(9+49))
into WolframAlpha.It's clear in the picture that the corners of the monitor are not on the same level.
But now I'm wondering what led to the error…
Also this is why boustrophedon is great. It makes your eyes move smoothly, not abruptly skip left after each line. This is better for your attention and beneficial for your health by keeping you balanced.
You may notice the difference in how your sight/attention flow from left to right and in the opposite direction.
I eventually settled on one 43 inch 4k monitor. I have it divided into 3 columns and 2 rows, and have everything I'm working on open at once so I don't have to tab between things, with the core work in center and the reference work either side.
Of course, i splurged a little bit on an RX 570, so currently i have multiple monitors connected to my PC, two stacked vertically, one on my PC case to the side, and another turned in portrait orientation to the other side. Personally, that setup works for me, since the way OSes do window snapping and tiling is inconsistent, so it's easy to work in both Windows and Linux with multiple monitors, without trying to split everything up into smaller zones or trying to use a tiling window manager.
However, if you want to customize things further (e.g. Windows doesn't really do vertically stacked snapping zones), the PowerToys FancyZones is suitable for this, whereas at least some Linux desktops can probably be customized to do this too (without spending too much time, i think LXDE didn't let you alter it that much, or another DE/WM, though my memory might fail me here).
There's something immensely useful about having one monitor for previewing the webpage or software that i'm working on, one for writing the code or using my Git client of choice, and another for anything from documentation, chat apps in the background or even just watching a video.
I'd say that the biggest problem with this setup is that i needed to make my own VESA mounts and a stand out of some PVC tubing and PLA plastic (3D printed and screwed on with bolts), since the options for any sort of custom monitor configuration out there are limited, if you don't want to spend a lot of money on it.
The aforementioned window snapping issue would also take work with my current workflow.
And in regards to games and multitasking while playing them, having some titles take up the whole screen and not let me watch a video in the background would be annoying, too, unless i were to always play them in windowed mode.
Oh, and don't get me started on software, especially the kind that doesn't utilize native UI frameworks, not respecting high DPI configurations and everything therefore being unreadably small. On the other hand, resolution scaling in Windows sucks in certain software, e.g. i have a 27" monitor at work and scaling with a factor of 125% makes things blurry, which is really annoying.
So it's also a certain bit of modern OSes largely being defective and insufficient when dealing with certain configurations.
Would having a better GPU be nice? Sure. In this economy? Probably not. I also throttle my RX 570 to a 50% power limit, otherwise it tends to get loud sometimes.
For 4 years I have used a 27-29 inch screen at 2k, that's incredible. I now use a 34" wide angle screen at 2k, which I find even better, since I have a bit more width without much (or any?) extra height.
At this exact moment I am on a 34" ultrawide and it's too wide for me I have to turn my head too much.
Bottom line, you can get 27" 2k screens for very cheap now and it's a step up from the 1080p, but yeah, the 1920x1080 is fine.
- Right now I've settled for the XDR. Less screen real estate, but text clarity is great, and no weird Dual DP issues like the 8k Ultrafine before it
- Second place is Dell's 40 inch "5k" ultrawide, the U4021QW. Good text clarity and plenty of vertical space (more than 34"/49" 21:9)
- 3rd place goes to two 4k 16:9 28" monitors on fully adjustable gas spring arms (I use gas spring arms for all my monitors, including the XDR)
- 4th place is a tie...
Either 38" 1600p ultrawides (gives you more vertical space the 1440p panels in 34" and 49" models) if you care about vertical space (ie. you wish we had 3:2 monitors)
or "5k" 34" ultrawides. Only two models were ever released with this panel, but you can still find them for sale new: PS341WU and 34WK95U
- 5th place is 34" and 49" 1440p ultrawides. These are the most popular ironically, but once you've used any of the above it's like going back to the 1366×768 days when it comes to looking at text all day.
Also curved monitors are a plague. Yes people get the impression that it's making it easier to use a wide screen, and it's a very intuitive conclusion to draw. But actually picture one of these monitors flattened out and you realize there's a minimal change in width.
If you're doing color sensitive work you probably don't want a curve due to the distortion, and if you're not then the slight color shift from a flat panel is not something you'll ever notice or care about, and in exchange for that you'll likely get much much better panel uniformity (curved monitors are much more prone to BLB due to the complex internal mounting setup).
Right now I'm considering https://www.amazon.com/LG-32UN880-B-UltraFine-Compatibility-... but I just missed the deal that costco had on it ($500) so might wait to see the price drop again because it's been on sale for that price a few times this year.
What I don't understand is why we've somehow got to the situation that a measure of font size has become resolution dependent.
I'm just physically measure an "M" on my web browser, and it's 4mm (0.16" or 12pt). The Mac insists on using somewhere between 8pt and 11pt. I can't expand that by the minor variation without losing lots of screen space.
I don't want a larger screen because the top of the screen is at eye level, which is the correct position ergonomically.
I find this can be advantageous to my current monitoring/programming setup as I can split the 3 monitors horizontally into 6 "zones".
For the IDEs and what I am working on, this works great. But unfortunately monitor makers are no longer making 16:10 external displays. My dream display would be a 42" 6k 5760x3600 or 8k 7680x4800 (flat or slightly curved). As this would give ample real estate for full screen apps, the ability to work on IDEs that don't like multiple monitors, high pixel density for crisp text, and splitting into multiple zones.
You can have 360+ degrees of scroll (beyond a full circle, you continue to wind into virtual space), spatial gestures to organize and manipulate your workspace.
It'll be like physical trades where workers knoll out their workspaces. We'll finally be able to do the same without clunky, insufficient windowing systems.
UI and 3D tools won't be limited to flat planes anymore, which will enable us to work with our hands.
I'm incredibly excited for this tech to land. I think it'll introduce an order of magnitude increase in productivity once it begins to mature.
To work effectively and without friction, you want everything close at hand.
I think even the current rectangular workspaces that monitors provide are getting a little too big for this. As the workspace gets bigger, the organizational burden increases, as does the effort to navigate through it -- even if that effort is mostly non-physical.
I'm thinking we actually need better ways to focus, where the things we need for an extended activity -- and only those things -- are readily available in a simple workspace. I'm afraid a 3D VR/AR workspace will lead to me questing about, looking for that file or tool that is maybe 1440 degrees leftward.
For me, that's definitely not true. I have no interest in wearing a headset for more than a few minutes at a time. I also like that I can turn my head and look out the window at trees, clouds or birds or rain. It's how I think.
> I think it'll introduce an order of magnitude increase in productivity once it begins to mature.
I guess that's a good thing, but it's not terribly high on my list of things I want to work on to improve my life.
These are things that sounds cool on paper, but become impractical when you do them hundreds of times a day. For common tasks, users gravitate to the least amount of effort. It's why almost everyone knows `ctrl + s` instead of using the `file -> save` menu. Engineers in particular are prescient about their shortcuts (especially VIM users...)
Gestural interfaces will take off when they are the most efficient method for completing a task.
I still think this ~22° rotation is utter nonsense.
> It provides the longest line lengths and no longer need to worry about that pesky 80 column limit.
You don't need a monitor at a 22 degree angle to eliminate 80 character line limits ;)
I also generally prefer one large monitor, so I will angle/connect 2nd DP to Mac, unangle/remove 2nd DP from Mac as needed for work. I am mainly a front-end web dev these days and occasionally really need that second screen! But I don't like moving my head around and inevitable go back to single monitor when possible.
Viva la flexibility!
I posted this a while ago, I enjoy using a single monitor over multiple ones, multiple ones made sense when screen resolution was way worst.
I do want one of those big shiny new curved widescreens though.
Excellent work. :)
Haha the sticky notes and photos. Quality entertainment.
Then use a window manager that allows to automatically arrange windows. I build my own using Hammerspoon on macOS.
Great productivity upgrade.
I bet Objective-C developers would love the long lines of using it set to 22 degrees, though :)
Currently im trucking 4 monitors. I am planning to buy a 43" 4k tv and drop down.
Anyone else try this? Does it work out?
In the end I ended up with 6 displays in a 3x2 arrangement: 3x 1440p + 1x 4k on the primary PC and 1x 1440p + 1x 4k on the secondary PC and then I used Input Director so it feels like all 6 are one big computer when using the keyboard/mouse (used to use Mouse Without Borders but Input Director is far superior these days). I like this setup more because it gives me a larger primary monitor on each computer to work off of but leaves me separate monitors to put secondary things on. This comes with the bonus that fullscreen doesn't mean "and everything else must be gone" yet I still have the bigger primary display to fullscreen with.
General note I've fallen in love with https://www.amazon.com/gp/product/B082845XM8/ as it's simple, cheap, and extremely sturdy.
Vertical one is for chat, terminal, and or browser
> like a thousand fucking characters
can't wait to enjoy this on my 14" screen
> pesky 80 column limit
that pesky limit is there to protect my sanity against shitcoders (which some are forced to be in shit languages)
so, please no
Everyone knows this.