Coding on Widescreen Monitors
The new iMac is very attractive. However, I have to wonder if a wide screen is well suited to coding. Right now I have a large square screen and notice that ofter only the left two-thirds of it are used when putting the code editor in full screen mode.
I have a widescreen laptop, and you're right, the right hand half - 2/3 of the window tends to go unused. Since I develop primarily web applications I keep an IE window open on the right and can therefore refresh and watch my changes without losing sight of the code.
I've only used a widescreen monitor a couple of times, but I found it somewhat akin to using a dual-monitor setup. All the important stuff -- editing window, form designer, etc. -- got put on one side, and the "less important" stuff -- palettes, debug and watch windows, object browser, file manager, etc. got put on the other side. The extra screen real estate comes in handy for dumping things you want to look at but don't really need to deal with, in the same way that with a dual monitor setup you can stick them all out of the way and still leave enough space to work...
Programs are taller than they are wide, and programmers want to see more of their programs at a time, so taller windows, and therefore taller monitors, are better. I have a 16x10 aspect ratio monitor that lets me get two 80x56 windows side by side with a decent font and almost but not quite enough room for a third 80 column window. I'd rather have two 80x100 windows and no space left over.
+++I keep an IE window open on the right and can therefore refresh and watch my changes without losing sight of the code+++
Programming on wide monitors leads to wide programs, which don't fit in most computers. See, for example, Longhorn (http://www.microsoft-watch.com/article2/0,1995,1581842,00.asp), which is so wide you need to fold it into eighths in order to install it.
Sombebody Fetch Me A Cinema Display
if I had the ideal IDE, I imagine two monitors - one for the toolbars and one for just a big code window - would be ideal. Unfortunately, it is time consuming and expensive to set that up.
rotate the monitor and install a sw which rotates the screen 90 degrees.
+++Edit-and-continue development. Pathetic.+++
Edit-and-continue development? Are you sure that's not XP?
Edit-and-continue is really an agile method with 1-minute iterations.
I have a widescreen laptop and for some apps (like web browsers) I just resize the window to a normal 1028x764. When using an IDE, the widescreen allows me to have utility panels open and the code window is wide enough to see a good amount.
+++How else are you supposed to develop a web app?+++
Thanks for the feedback everyone.
+++The word "develop" do not make too much sense in your sentence. Probably it do not make too much sense in your job as well.+++
dam or damn? just to practice my english.
enlightenmentcomes from your inner head/soul and not from my mouth
Only rotate LCD monitors.
bigger = better
"Edit-and-continue is really an agile method with 1-minute iterations. "
Just me (Sir to you)
Fog Creek Home