|Click for all its glory|
That's a LONG way from the old 3270 terminal 80x24 "resolution" (1,920 characters). This is 44 times as many characters. I can remember when a 3270 "model 4" (80x43) or "model 5" (132x27) was considered a "big screen."
Seriously, though, I have been thinking a lot about how our "view port" into code affects our approach to coding style. For example, both at home and work my monitors are all in portrait mode and still all are more than 1024 pixels wide (remember when that was a lot?). For reading and writing code or documents or email, or for reading web pages or documentation, once you've gone portrait you'll never go back. And at 1050 or 1080 wide, they are wide enough to watch YouTube videos Just Fine, so I am not missing out on that, either (since I don't watch much HD video on my computers). If anything, the only recommendation I would give is you want the top of the monitor not far off your eye level, so you are looking at or down (not up) at the monitors.
Anyway, I find myself writing much longer methods now, because I can see how they flow much easier in a high-res portrait mode. So I've been wondering - how much of our "chop it up in tiny little pieces" approach to program refactoring in the last two or three decades has been because we can't see 100+ lines of code at once? Seriously. I look at a lot of what I write now and it makes total sense to me, because I can see the whole flow on a "page," so I don't have to chop it out to different methods just to be able to see the logic flow. I am no longer a consultant groggily cranking out code on a shitty little laptop screen, so why should I code like that? And in the shop I work in, I am quite likely going to be the only maintainer of what I write, so "For the next guy" doesn't cut it as a reason.
The above pic is a joke - at least in terms of width. But in my coding life an editor window containing a grid of at least 130x130 (16,900) characters is pretty much the natural state of affairs. So why artificially constrain myself to obsolete form factors?