Live data from Hacker News

Time to Upgrade Your Monitor

tonsky.me

881–890 of 1001 posts

Re: Time to Upgrade Your Monitor

#881
post #181

Earlier quoted context omitted.

Yeah, I wouldn't say having a mechanical keyboard makes your code any higher quality - that'd be pretty silly. I think in general the thought is, if you care enough about your craft that you seek out refined tools, that care will be reflected in higher-quality development. Whether that's true or not, I don't know, but I'm inclined to believe there's a correlation. I mean, it would be weird to visit a professional car…

Thanks for the reply. I think there is little to no correlation, but like the opposite opinion, I've no proof other than the anecdotal: the best hackers I've known didn't care about these things. Other bizarre opinions I've read from Atwood and his followers: that you should be an excellent typist (this is also related to owning a mechanical keyboard). No. Just no. Typing speed is not the bottleneck when writing soft…

Typing speed is not the bottleneck when writing software. The bottleneck is my brain.

I see typing like the ability to do mental arithmetic: being able to do it well isn't the thing that's directly valuable, but it removes distraction from the activity that is valuable, and that ends up making it valuable as well.

Another way to look at it: the faster you think, the faster you need to type in order for it not to become the bottleneck (during the times where you're actually implementing an algorithm as opposed to designing it). Of course, that's not just a function of raw typing skill, but also of the tools you use and the verbosity of your programming language. (An amusing corollary of this is that for society at large, it's useful to have great hackers who are bad typists: they will be tempted to develop better tools from which the good typists can also benefit!)

I've never known a great developer who did hunt-and-peck typing though. I do know great developers who have their own typing system. They simply never bothered to learn the "proper" way to do ten finger typing, and that's fine (unless those typing systems are worse for RSI, which was the case for me personally).

Re: Time to Upgrade Your Monitor

#882
post #76

The technical details are all right (or seem right to me, anyway), but this is too opinionated for my liking. No, you do not need a 4K monitor for software development. Some people might like them, some won't. [edit/clarification: someone rightfully pointed out that nobody will actively dislike a 4K monitor. I was unclear here: I meant "some people won't need them" more than "dislike them"] This sounds like when Jeff…

> No. Just no. The best developers I've known wrote code with tiny laptops […] it's no big deal. I coded on a MacBook Air 11" on daily basis during 1 year. I thought it was no big deal too until I started developing myopia.

Are you talking about physical screen size, DPI or what? I've no idea what display a MacBook Air 11" has.

Did your eye doctor tell you your myopia developed because of staring at your laptop's screen? (Mine developed when I was a teenager and hadn't yet spent a lifetime of staring at CRT monitors, and my eye doctor told me it was likely unrelated to computer screens. But maybe medicine has changed its opinion, this was decades ago).

Re: Time to Upgrade Your Monitor

#883
Here's the thing: Reading something extremely close to your eyes is unhealthy and causes eyestrain. (Your eyes work harder to focus on closer items.)

If your monitor is so close that you can actually see the details described in the article, you're in the eyestrain land.

I keep my monitors far enough away that I don't see these details anymore.

Re: Time to Upgrade Your Monitor

#884
post #620

Earlier quoted context omitted.

I used a 4K display at work for about 18 months. I still won't trade my 1680x1050 monitors for anything else until they die. I don't mind the pixels, as long as the font rendering system is good. Of course I understand the need for a Retina display if you're working on macOS...

Not sure I follow. Are you saying that font rendering on macOS is bad?

Other commenters on this thread pointed out that Apple reduced the subpixel rendering quality when retina display were introduced.

Re: Time to Upgrade Your Monitor

#885

Here's the thing: Reading something extremely close to your eyes is unhealthy and causes eyestrain. (Your eyes work harder to focus on closer items.) If your monitor is so close that you can actually see the details described in the article, you're in the eyestrain land. I keep my monitors far enough away that I don't see these details anymore.

My optometrist tells me this is not true. Exercise does not hurt your eyes.

Re: Time to Upgrade Your Monitor

#886
Has anyone tried using an LG OLED TV as a monitor? I do. I love OLED - however the LG TVs have 4 subpixels (RGBW) which messes with font rendering regardless of what settings you play with.

On Windows, chrome (including chromium edge) seems to have the biggest issue. Windows cleartype fixes most of the native text elements but some apps like chrome look fuzzy no matter what.

Has anyone found a good solution for this or for similar displays with non standard subpixel layouts?

Re: Time to Upgrade Your Monitor

#887

Earlier quoted context omitted.

> some web pages zoom text by viewport size, which I hate, and a bigger monitor would then just make it worse. Not that it excuses bad UX, but you might consider keeping your browser window at something below full width. I find this more comfortable anyway. Total aside: I've noticed Windows and Linux users tend to keep their windows fully maximized, whereas Mac users don't. Doesn't apply to everyone of course, but en…

I guess macOS' window management is bad enough that treating it as a pile of paper is the only way to manage.

I find Spaces/Expose/Mission Control (or whatever they call it these days) way more comfortable than dealing with Windows. I especially like that if I hide a window, it doesn't pop up when using Mission Control. Opening the Windows equivalent shows me every window, even stuff I minimized/hid. It feels cluttered.

Re: Time to Upgrade Your Monitor

#888
post #76

The technical details are all right (or seem right to me, anyway), but this is too opinionated for my liking. No, you do not need a 4K monitor for software development. Some people might like them, some won't. [edit/clarification: someone rightfully pointed out that nobody will actively dislike a 4K monitor. I was unclear here: I meant "some people won't need them" more than "dislike them"] This sounds like when Jeff…

I don’t mean to pick on you personally, but what a stupid argument that is. How is more pixels and more legible text not strictly better than lower resolution monitors? It’s like preferring 10 DPI mice to the modern 1000+ DPI ones, saying that PCIe 4x was better than 8x or actively disliking a modern DSL connection compared to a 56k dialup. Yours is just an idiotic stance to feel superior than everybody else.

I also don’t mean to pick on you personally, but do you think that 8x as stupid is better than 4x as stupid?

Not everything is a numbers game.

Re: Time to Upgrade Your Monitor

#889
post #649

Been developing software for 30+ years, with up to 2 extra monitors, and I always go back to a single display. I'll put myself up against anybody with multiple displays. The thing is, I just alt-tab (or otherwise) to different things - it's not like I can actually perceive more than 1 window at a time, for the most part. The head twisting to see multiple displays bugs me, as does the eye movements across a huge displ…

I used to feel this way. I found it depends on the work. A lot of my old work didnt depend heavily on looking at a terminal output constantly. These days, i have to have about 3-4 things running. The extra screen just becomes a log window. You can argue the software should be redesigned, i do too, but the problem for me remains and a second screen while not solving it, alleviates it a lot. It might have something to…

With a laptop, an extra screen does seem to help somewhat in situations like you describe, I agree. That's because a laptop screen isn't quite big enough to bother with tiling your windows. If I had a laptop with a 20" display, maybe a touch bigger, it would be plenty for 95% of my development needs.

But since those don't exist, my general preference is an available external screen that I can use if needed. I like to couch/chair code a lot with my legs up, so I don't like to rely on an external monitor, so I try not to get used to one full time.

Re: Time to Upgrade Your Monitor

#890

Earlier quoted context omitted.

I was able to use a 5120x1440 resolution on my MacBook Pro using SwitchResX. No idea why Mac OS doesn’t let you select that resolution.

To clarify: I mean I have no idea why Mac OS doesn't let ME select that resolution while SwitchResX does.

Go to the Displays panel, switch to the "default for display" option, then switch back to "scaled" while holding down the option key. Do you see that resolution in the list of options?
Post reply on HN