No you don’t need better than 1080p but most developers need crisp text and I would like to go further and 4k 15inch displays would be perfect for me as it would allow me to have smaller text without a loss of quality.
It's a bit absurd to argue that you need a high pixel density to code. It's no longer an insane luxury, but even being a relatively younger programmer I remember 640x480 being the highest resolution my first personal computer could display. What fundamentally changed about programming that now we can't even do it without 200 PPI displays?
Obviously, nothing. High resolution for most people is still just a 'nice to have.' But even 1080p@15" will produce relatively crisp text. I'd argue East Asian languages are the only ones to significantly improve in legibility, as sub-pixel rendering pretty much does what it needs to do for English nowadays.
That being said, I absolutely will always go for high DPI and everything, I just don't think it's sane to argue it's an absolute must for what amounts to typing and reading text.
It’s a bit absurd that you don’t need a roof over your head that isn’t made out of mud... Do you see the idea that people make normal and impossible to live without without it being really “needed” - having a structured that doesn’t put mud into your foor is important not because it’s really necessary but because our standards have improved.
> I remember 640x480 being the highest resolution my first personal computer could display
<FourYorkshiremen>
Eeee, you were lucky. My first personal computer maxed out at 320x256, or 160x256 if you wanted more than 4 colours.
</FourYorkshiremen>
LUXURY. My first experience with programming was some programmable TI (I think?) calculator that had 8-digits LCD screen and a memory of 39 "slots".
In the manual, there were some programs you could type in, including "Mars Lander". The calculator shows a landing speed (e.g. "8.2") and then you need to type the thrust adjustment (e.g. -1.0 or +3.0) and then the new landing speed is shown. If you do it right, you land safely and it shows "00000" or something. But nah, that did not happen, you just crash ("11111")
Following that, when I got ZX-81 with 32X24 screen, and like, 1Kb of memory, I was in heaven :)
Hey, I did say I was relatively young :) I wouldn't have minded starting on Commodore 64 or Apple ][ or anything, but I missed by a decade or two. Oh well.
No you just want fancy things. Whatever, that's fine.
But it's not a requirement for 'most developers' - in fact the ones I know with high resolution laptops don't want them, they're just annoyed by lingering issues with UI scaling and tiny text. I can't think of a sane reason for having font sizes so small that you need 4k to display text properly. Text is plenty crisp at 1080.
Also this is a laptop. More pixels means shorter battery life.
It looks so much better at 2000. Of course you can get by with 1080 - hell, there've been times when I got by with 600 - but when you can see more code and read it more easily, it's easier to get on with development.
This is not true at all for 'most developers'. I have a 32" 4k display and I still use DPI scaling. I've also done development on as low as 480p without much of a hindrance. Sure big resolutions are nice, but not at all a must.