Okay, I'm slightly going to rant for your own good. Is that okay? I'm British/Canadian. Sorry eh...
At home for my own projects, I own a 32" 4K IPS main monitor, a secondary 28" 4K monitor and finally the laptop 4K 15" screen (though I rarely look there). They are mounted on a proper high end flexible monitor stand, and I sit on a decent ergonomic chair which was made to match my height (2.10m).
At work (contract) I have the same 32" 4K IPS main monitor (which I bought so I can take it with me and have the same model), a secondary 27" 1920x1200 monitor, my 4K laptop and another 4K 27" monitor for the game console I work on.
I've been programming for nearly 40 years and I wish somebody had told me this sooner:
If you're programming for a living and squinting at tiny fonts through a letter box on your laptop, how is that investing in your talents? The 32" 4K monitors are absolutely the best investment I've ever made (they're only $800 or so each now). So go online right now and buy yourself the biggest 4K monitor you can afford. No, buy two. And a monitor stand. And a decent chair. I give you full permission to splurge. If you think you can't afford it, you're thinking wrong. In fact now I'm thinking I should plan to upgrade the two side monitors at home and work because I'm short selling myself.
If your work won't buy you one, tell them you're buying it yourself. That will either shame them into it, or they'll let you. If they don't, seriously think about finding another job because they're not investing in you.
(NOTE: I read some people are on tight budgets/students - take the above advice and keep it close, save up, drink less beer or coffee (I know, I know, sacrifices) and aim to get decent hardware as soon as you can afford it.)
What's your approach for font sizes etc.? You using native resolution with in-app zooming or running at half res? Asking for a “friend” with deteriorating vision...
The Mac has decent global scaling options in settings. However I tend to leave it at native scaling and choose a decent font for Emacs (Inconsolata) and tend to have the font large enough to have about 300 columns (100 in 3 windows wide).
On Windows I find the font rendering and scaling not quite as good, so I think it's more like 270 columns (90 in 3 windows wide).
I also bind shift-mouse up and mouse down to increase and decrease font size (I think this copies Visual Studio) for showing code to others or for rare occasions when I get strain.
Other advice I'd have is to splurge on a proper full eye exam by a professional optician at least every two years and have specialized glasses just for coding - the focal length is set for the monitor distance (though they have a distance focus at the top 25%). They took a little bit of getting used to, but they really helped. They were also pretty expensive, but again this is your health and your work, so spend the dollars if you can.
I once had shoulder/neck issues, and had several trips to the physio - he was the one who advised me to get a proper monitor arm and chair - so I took his advice and havn't had any issues since.
Same, have a standing desk and high monitor setup for that reason. Also a pair of computer glasses.
I’ve been using an ultrawide (3840 x 2120? or something like that) at home and it seems to work well, but it’s a pain to go back and forth between that and the two-monitor setup at work. I’ve been wondering if 4K produces smoother fonts and details when zoomed than 1920x1080. If so I might try replacing both setups with triple 4K at some point.
I wear eyeglasses and they have a blue light filter that is very effective with screens. The difference is huge
And for those grad students who can't afford drinking beer and are already down to one cup of coffee they get for free in the office?
Yeah, drink the beer and coffee for now.
Just keep the advice in your head until you get some work or cash. Sell something you don't use. If you can save just $2 a day in a jar, you can get a 32" 4K monitor within a year.
I've found that one very decent primary monitor, with a secondary to the left or right that is occasionally used works best without strain. Once you have two, upgrade the main one every two years or so, moving the old main to secondary and sell the old secondary.
Hi fellow giant canadian. I'm 2m05 myself. Even tho I'm on student budget, I never compromised the budget for the place I spend most of my time. I bought myself an ergonomic chair with a really tall cylinder. I plan to buy arms for my two screens.
I think we could have interesting conversations sharing tips on ergonomics.
You should definitely buy monitor arms - that and the chair will mean you don't suffer later on in life. As an added bonus it gave me back a ton of desk space I can fill with Lego Wall-E, Yoda, and other stuffies (useful for Duck Reviews and moral support).
At work I settled with putting the monitors on riser stands and on top of the game console dev-kit. Not quite as good, but the monitors are now at the right height.
I like the Lego part. Thanks for the tips also
I find the 32" way too big. I guess it depends on your desk, setup and personal preference. I am currently working on one, but I indend to change it for the 24" 4k DELL soon. It's awesome when I have to do a merge or work on multiple files at the same time, but I noticed, that many times I instinctively to move my head towards one of the edges and this makes my neck pain worse.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.