After reading this thread, things I [maybe] miss in desktop windows ui. 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-…
I'm curious what you mean by "OSX-like fit-size maximization". do you mean what happens when you double click on the title bar and the window fills the vertical space, but not necessarily the horizontal space?
Ideal Monitor Rotation for Programmers
381–390 of 426 posts
Re: Ideal Monitor Rotation for Programmers
#382Re: Ideal Monitor Rotation for Programmers
#383Earlier quoted context omitted.
> Using two or more monitors made it so easy for me to get distracted. 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, "i…
> there's empirical evidence to suggest that that results in increased productivity 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 t…
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.
Re: Ideal Monitor Rotation for Programmers
#384Am I the only one (fullstack programmer + designer + hobby photographer) here who's perfectly okay with a single laptop monitor? Maybe it's to do with I love being mobile, maybe it's that I use UI and text very small, but I can perfectly fit either 3 Vscode tabs, or website + PIP video, a few terminals, many views in Sketch or a combination of those in a screen (16" MBP). I'm also okay with working with Photoshop or…
Yep, I can relate to why you find it curious, I do too, from the other end of the spectrum. 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 fee…
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.
Re: Ideal Monitor Rotation for Programmers
#385Am I the only one (fullstack programmer + designer + hobby photographer) here who's perfectly okay with a single laptop monitor? Maybe it's to do with I love being mobile, maybe it's that I use UI and text very small, but I can perfectly fit either 3 Vscode tabs, or website + PIP video, a few terminals, many views in Sketch or a combination of those in a screen (16" MBP). I'm also okay with working with Photoshop or…
Monitor 1: The actual website I'm working on.
Monitor 2: IDE (editor)
Monitor 3/1: Terminal
Monitor 3/2: Documentation
Re: Ideal Monitor Rotation for Programmers
#386Earlier quoted context omitted.
> there's empirical evidence to suggest that that results in increased productivity 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 t…
You assume that there are no scenarios where you want two windows up at the same time ; e.g. for comparison or quick reference. 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 fa…
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.
Re: Ideal Monitor Rotation for Programmers
#387After reading this thread, things I [maybe] miss in desktop windows ui. 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-…
#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".
Re: Ideal Monitor Rotation for Programmers
#388Earlier quoted context omitted.
I know that you are writing in jest, 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. The least we can do is to promote the idea of an international "Insufficiently Ergonomic Office Chair Bonfire Day".
Off-topic > 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 a…
Re: Ideal Monitor Rotation for Programmers
#389Am I the only one (fullstack programmer + designer + hobby photographer) here who's perfectly okay with a single laptop monitor? Maybe it's to do with I love being mobile, maybe it's that I use UI and text very small, but I can perfectly fit either 3 Vscode tabs, or website + PIP video, a few terminals, many views in Sketch or a combination of those in a screen (16" MBP). I'm also okay with working with Photoshop or…
Re: Ideal Monitor Rotation for Programmers
#390Why do people complain about wasted white space on the side of their windows? Who said you have to full-screen every application? 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.
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.