Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do you use dual Monitor for Coding

Do you use dual Monitor for Coding

Scheduled Pinned Locked Moved The Lounge
comquestion
110 Posts 82 Posters 55 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Mladen Jankovic

    I do and it does help (IDE on one screen, documentation/IE/other stuff on the other). And it makes your life slightly easier while debugging (place app window on different screen than your IDE, so they don't overlap which can be extremely helpful when you debug painting code). Heck, now I'm thinking about buying third monitor... :-\

    [Genetic Algorithm Library]

    G Offline
    G Offline
    gongchengshi
    wrote on last edited by
    #87

    I use two. I could definitely use a third. Especially when debugging. My IDE in the center, the app being debugged on the left, and my documentation, music, and chat windows on the right. I can't imagine debugging in a single window (unless it was a shell app being debugged by GDB). When apps hit breakpoints in debuggers they don't repaint themselves which means any area the window covers is unusable. I also use multiple screens to run multiple instances of my IDE at the same time. I can be coding a control in one IDE while I am working on integration of the control into an app in a second IDE and still be able to see both sets of code side by side.

    1 Reply Last reply
    0
    • K keencomputer

      Do you use dual monitor and how it is helping you?

      Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

      J Offline
      J Offline
      JourneyWare
      wrote on last edited by
      #88

      Never used dual before my current job (2 years). Though it was a waste of space. Now I find it hard to live without it. I find it extreamly useful to debug my applications. I had to do this at home also so I would not go in to withdrawls. :doh: My wife thought I was crazy until I set her up with duals (laptop and LCD/TV). Now she gets upset :mad: if I want to use the LCD/TV to watch TV.

      D 1 Reply Last reply
      0
      • K keencomputer

        Do you use dual monitor and how it is helping you?

        Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

        S Offline
        S Offline
        shea c4
        wrote on last edited by
        #89

        Yes, I have for years and shudder at the thought of coding without it. #1 benefit is documentation. I leave local copies of MSDN maximized on the second monitor. Other benefits: - makes finding the "right" API call a snap - makes it easier to figure out where to put an API call or code sample since Visual Studio is maximized on the primary monitor. - makes tracing through log files easier (ultraedit on the secondary, visual studio on the primary) - great for reading through the extra technical articles that come bundled with MSDN while some long running install, uninstall, compile, etc... is running on the primary monitor. - great for matching up the UI to spec screenshots. - great for ripping code out of the platform SDK by having visual studio open on both monitors (my project on primary, the code sample on the secondary). - great for working through any kind of tutorial or walkthrough (browser in second window, visual studio in primary window). It's a big part of why I'm so much more productive (codewise at least) than you single monitor types (j/k people, much love to all coders!) ;)

        ------------------ MCAD.net, MSc (CS)

        1 Reply Last reply
        0
        • J JourneyWare

          Never used dual before my current job (2 years). Though it was a waste of space. Now I find it hard to live without it. I find it extreamly useful to debug my applications. I had to do this at home also so I would not go in to withdrawls. :doh: My wife thought I was crazy until I set her up with duals (laptop and LCD/TV). Now she gets upset :mad: if I want to use the LCD/TV to watch TV.

          D Offline
          D Offline
          Dan Neely
          wrote on last edited by
          #90

          Lesson learned. Never buy a toy for yourself if you can't afford to buy one for your spouse in short order if necessary. :-\

          Today's lesson is brought to you by the word "niggardly". Remember kids, don't attribute to racism what can be explained by Scandinavian language roots. -- Robert Royall

          1 Reply Last reply
          0
          • M Member 96

            You got me all wrong on this one fortunately. I know techies are motivated by new technology that's not the point at all. We're a small company, efficiency is *everything*. There are no lengths I would not go to to improve efficiency by making sure the developer is as focused and happy as possible. But science is against the idea of multiple monitors, study after study shows that context switching is a very bad thing and despite all the high talk everyone uses to justify them I'd be willing to wager quite a sum that at least 50% of the time the second or other monitors are *not* being directly used for development purposes when someone is programming. All it takes is one flashing email notification in that right monitor to completely derail a programmers train of thought in the main monitor where they are working. So many posted here that they run email on the second monitor because they have to answer emails *while* programming! To me that is shocking and PHB-ness all the way. Any manager who doesn't understand this about programmers is a complete idiot- they need to focus to the exclusion of all else. If a programmer really thinks they can do their jobs without that intense almost trancelike focus then their job is completely redundant.


            "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

            S Offline
            S Offline
            shea c4
            wrote on last edited by
            #91

            Glad to see a boss out there that understands the concentration/focus it takes to do things well. I would be more distracted if I had email up on a second window; the desktop alert (fade-in/fade-out notification) is bad enough. I'll often turn it off temporarily if working on a particularly nasty issue (or under the gun for quick turn around). I'd say that the biggest benefit to the 2nd monitor is documentation with debugging a close second. The more I use the documentation the easier it gets to use. That translates into much greater productivity because I spend a lot less time reinventing the wheel. Less time reinventing the wheel means more time spent getting "the meat" of the project right (or at least better). There are millions of lines of code out there to do a lot of the mundane aspects of any project that never get used because developers never read the documentation. Who wants to have to interrupt what their doing to open the docs? When the docs are always open, you don't have this problem. When developers re-write things that have already been written, you're paying them to reinvent the wheel. That impacts the bottom line.

            ------------------ MCAD.net, MSc (CS)

            1 Reply Last reply
            0
            • K keencomputer

              Do you use dual monitor and how it is helping you?

              Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

              M Offline
              M Offline
              Machaira
              wrote on last edited by
              #92

              I have dual monitors at work and can't imagine how I survived without them. I don't have them at home and it's actually now a pain to get stuff done. My usual setup is VS in my left monitor and other things (web page being worked on, SQL Server Mgmt Studio, etc.) in the right window.

              1 Reply Last reply
              0
              • K keencomputer

                Do you use dual monitor and how it is helping you?

                Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                Y Offline
                Y Offline
                Yvan Rodrigues
                wrote on last edited by
                #93

                Yes! I couldn't live without a second monitor. Visual studio is fullscreen on my 22" @ 1680x1400 The notebooks 15" 1400x900 screen is for email, development app, SQL browser, ssh...

                1 Reply Last reply
                0
                • K keencomputer

                  Do you use dual monitor and how it is helping you?

                  Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                  J Offline
                  J Offline
                  jim norcal
                  wrote on last edited by
                  #94

                  At work (the job I just left after being there for a year) I used dual monitors for my coding duties and I found it helped out A LOT. I had visual studio running on one and sql server studio running on the other. I never ran dual monitors before this company and now that I've seen the benefit, I will have a harder time working with just one. Here at home I'm running on a wide screen 20.1 inch flat panel which is helpful but certainly not the same as running two 19 inch monitors side by side. Thinking back to when I bought this 20.1 inch wide screen (for home), I wish I would of had the money to buy two. Running two of these wide screens together would be incredible, I bet.

                  1 Reply Last reply
                  0
                  • K keencomputer

                    Do you use dual monitor and how it is helping you?

                    Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                    D Offline
                    D Offline
                    danguria
                    wrote on last edited by
                    #95

                    It helps me copy and paste...^^ ;P

                    1 Reply Last reply
                    0
                    • S SimonRigby

                      I concur. Just bought a 24W myself. Also running a 19" (my old monitor) as second screen. Less app switching is the main bonus me thinks. I am seriously considering buying another 24W :) (or maybe a tripple head card and two more - everyone wants a few more inches)

                      The only thing unpredictable about me is just how predictable I'm going to be.

                      M Offline
                      M Offline
                      Member 2630126
                      wrote on last edited by
                      #96

                      I agree. I have 2 19" and less app switching makes my life alot easier. When i work from home on one screen i hate it

                      1 Reply Last reply
                      0
                      • C celticfiddler

                        Your projection is showing. It's called "confirmation bias".

                        Violins and Accessories

                        P Offline
                        P Offline
                        pg az
                        wrote on last edited by
                        #97

                        celticfiddler wrote:

                        "confirmation bias"

                        Another good buzzword for my collection. But emotional-IQ-wise I suspect something simpler might be going on here. Googling (( Stanford Prison Experiment )) gets you to Wikipedia among other places. I must admit in those few situations in which I have had the upper hand over others I can see such tendencies in myself. (( Dilbert Mordac )) seems like a nice match too ! Have you ever read Joel-on-Software when he's talking about how he tries to equip his dev-team with cool kit even beyond the point of diminishing returns ? That's the other side of the coin - do you feel like family or like an "asset" at your job. Ursula LeGuin's "Four Ways to Forgiveness" I think was where I encountered this simple model: (( LeGuin Assets Owners ))

                        pg--az

                        C 1 Reply Last reply
                        0
                        • K keencomputer

                          Do you use dual monitor and how it is helping you?

                          Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                          D Offline
                          D Offline
                          dafizicist
                          wrote on last edited by
                          #98

                          Yeah i use pc and laptop together and link the screens with free software synergy from sourceforge. I'm going to add a 3rd when i upgrade my pc. Essential for coding - source on one, help on 2nd and google on third.

                          K 1 Reply Last reply
                          0
                          • P pg az

                            celticfiddler wrote:

                            "confirmation bias"

                            Another good buzzword for my collection. But emotional-IQ-wise I suspect something simpler might be going on here. Googling (( Stanford Prison Experiment )) gets you to Wikipedia among other places. I must admit in those few situations in which I have had the upper hand over others I can see such tendencies in myself. (( Dilbert Mordac )) seems like a nice match too ! Have you ever read Joel-on-Software when he's talking about how he tries to equip his dev-team with cool kit even beyond the point of diminishing returns ? That's the other side of the coin - do you feel like family or like an "asset" at your job. Ursula LeGuin's "Four Ways to Forgiveness" I think was where I encountered this simple model: (( LeGuin Assets Owners ))

                            pg--az

                            C Offline
                            C Offline
                            celticfiddler
                            wrote on last edited by
                            #99

                            I subscribe to Joel-on-Software. He runs a place where I think I would enjoy working. I've seen stuff similar to the Stanford Prison Experiment. I dimly recall studying that in psychology class back in college, along with case studies on the Korea and Vietnam conflicts. We even ran an experiment along the same lines ("haves and have-nots"), with similar results. Interesting things that twist your mind around when you get elevated to PHB, which is one of the many reasons that I have resisted becoming a manager. I quit a job about 15 years ago because they insisted on giving me dominion over two direct reports, over my objections. That, of course, has been a career-limiting decision. In more than one job interview, I was asked the equivalent of "You've been a programmer for over 25 years, and you have no management experience? What's wrong with you?" The thing that is 'wrong' with me is that I see no logic in 'promoting' me from a job I love to one that I don't want to do and would probably suck at. (And there is the constantly increasing current of age discrimination, which is remarkably and refreshingly absent from my current environment.) "do you feel like family or like an "asset" at your job." Hmmm... hadn't thought of it either way, but then, like many programmers, I prefer 'communing' with my machine over socializing with my co-workers (however, today *is* Hawaiian-shirt day, as well as lunch-at-the-Chinese-restaurant-day, and I plan to participate in both this week). My current work environment is incredibly stimulating and exciting, and my management (unlike the folks I worked for at the bank) is focused on enabling and encouraging. And I kinda enjoy sippin' from the firehose. What's kinda neat is the fact that the type of software we work on requires us to replace about half of our development machines each year. Much nicer than having to put up with hand-me-downs because there is no budget for PCs. Or having a purchase of a $100 utility refused because "we can do without it." Oh, well, time to go to work... Something I look forward to, for a change.

                            Violins and Accessories

                            1 Reply Last reply
                            0
                            • K keencomputer

                              Do you use dual monitor and how it is helping you?

                              Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                              C Offline
                              C Offline
                              CoolDadTx
                              wrote on last edited by
                              #100

                              I consider dual monitors mandatory for serious development (and even general use). For development working in one monitor with VS while having documentation, sample code or even tertiary VS windows open on the other is great. It also makes debugging paint/DirectX code easier as you can put your app on a secondary monitor and test it without having to fight for screen realestate. VS.Next is suppose to have some very useful new features to support multiple monitors. It would be nice if you could split a document view across two monitors. Right now it is limited to splitting within the same window (or having multiple windows open) so trying to compare two files can be a little annoying. Another interesting benefit is that for apps that take over the screen (like DirectX) you can still get to Task Manager/VS on the secondary monitor. The secondary monitor is also handy for holding those progress/notification windows that are so popular these days. You know when you're waiting for something to download but you still have to get some work done. Finally note that in Vista the sidebar and the XP/Vista task bar can be positioned to any window. Therefore I find it handy to keep the clock and CPU temps on the sidebar on a secondary monitor while I use my main monitor for full screen work. One monitor can do that as well but full screen is full screen so anything on the screen is going to be covered when you go full screen unless you've configured the window to be on top. As an aside most people seem to use multi monitors as two separate screens but most cards also support a single unified screen or cloning. Cloning can be handy when you need to talk to someone about code as you can clone your desktop to another monitor so they don't have to hover over your shoulder and drowl.

                              1 Reply Last reply
                              0
                              • K keencomputer

                                Do you use dual monitor and how it is helping you?

                                Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                                J Offline
                                J Offline
                                Jared Thirsk
                                wrote on last edited by
                                #101

                                I use 4 monitors (1600x1200 20") and it helps quite a bit with the kind of work I do. I work with many VS solutions and often average about 7-14 open at a time depending on what I'm doing (right now I have 11), often debugging between 2 or so. I also typically devote 1 screen to a big log window or testing apps, 1 to docs / web browsing / email, and 1 to system monitors and a MindManager map with hyperlinks to quickly navigate everything (I have 20+ solutions total (each with many projects), and digging thru directory trees in Explorer got old.) The 4th helps but I have mainly have it because it was just sitting around (and because it helps my tan), but having less than 3 would slow me down in my job. When I'm coding elsewhere with only one solution at a time, working with 1 monitor is often fine, although it's nice to have a 2nd.

                                1 Reply Last reply
                                0
                                • K keencomputer

                                  Do you use dual monitor and how it is helping you?

                                  Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                                  U Offline
                                  U Offline
                                  usoniajoe
                                  wrote on last edited by
                                  #102

                                  Congrats all, this has to be one of the longest threads of this nature! It reflects my belief that, at least while you're sitting at it, as your primary channel of information, the monitor is more important than the machine. I'm a monogamous resolution junkie fortunate enough to be running 2560x1600 where looking at a page of code in portrait mode is so incredible and feels so weird that once was enough. I normally just run putty and firefox side-by-side with thunderbird an alt-tab away. I've never tried multiple monitors but it sounds like it serves a lot of folks well. I've just imagined moving the pointer across the no-mans-land that lay between would be annoying. One thing not discussed is monitor height. Before getting the 30"-er and a real mounting arm for it, I'd always placed monitor low (especially as that's where CRTs tended to end up). With the (so wonderfully sprung it feels counter-balanced) mounting arm, I find myself nudging the monitor up bit-by-bit and more comfortably able to utilize the entirety. Finally, to those depriving themselves of their dream display, no matter what it may be, it's a tool of your trade and, even if doesn't make you more productive, it's worth it to improve your quality of life and make you a little happier whilst wasting away worshiping the once phosphorus gods...

                                  1 Reply Last reply
                                  0
                                  • K keencomputer

                                    Do you use dual monitor and how it is helping you?

                                    Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                                    G Offline
                                    G Offline
                                    grgran
                                    wrote on last edited by
                                    #103

                                    I find a dual monitor configuration very useful for GUI work. With one screen GUI events often get in the way when the debugger is popping up (causing more app GUI events). Also duplicating problems from a email/web description is much easier when the app can run on one screen and the description can still be read on the other. Non_GUI API work doesn't benefit as much, but it's still useful for diffs and monitoring (servers/services).

                                    1 Reply Last reply
                                    0
                                    • K keencomputer

                                      Do you use dual monitor and how it is helping you?

                                      Tapas Shome System Software Engineer Keen Computer Solutions 1408 Erin Street Winnipeg, Manitoba Canada R3E 2S8 http://www.keencomputer.com

                                      K Offline
                                      K Offline
                                      Ken Glass
                                      wrote on last edited by
                                      #104

                                      I just recently added a third monitor and I have to say that multiple monitors really does make life a lot easier. I like to run my IDE full screen on one with all of my misc windows (Solution Explorer, Team Explorer, Tool Box, Properties, etc...) on a the second and then email, browser, [...] on the third. It's sweet! I recommend it! Being smarter than you look always beats looking smarter than you are.

                                      1 Reply Last reply
                                      0
                                      • D dafizicist

                                        Yeah i use pc and laptop together and link the screens with free software synergy from sourceforge. I'm going to add a 3rd when i upgrade my pc. Essential for coding - source on one, help on 2nd and google on third.

                                        K Offline
                                        K Offline
                                        Ken Glass
                                        wrote on last edited by
                                        #105

                                        dafizicist wrote:

                                        Yeah i use pc and laptop together and link the screens with free software synergy from sourceforge.

                                        IMHO - Synergy is probably the most useful free software I've had in a long time. However, my wife thinks its just plain voodoo!

                                        1 Reply Last reply
                                        0
                                        • M Member 96

                                          This was discussed to *death* about 2 or 3 months ago when it was the survey question of the week, this is a summary of the other side of the argument you probably won't hear from anyone else because they are not being honest with themselves: I don't and I wouldn't allow any developer working for me to use more than one monitor without providing actual measured proof that they are more efficient because all evidence is to the contrary and the great majority of studies have shown that people are far less efficient when they have more to look at. Hell you don't need a study, everyone knows this intuitively and they are fooling themselves with a lot of talk about saving mouse clicks (too lazy to event alt-tab) meanwhile losing focus on a single task at a time which is, if not at the top, very near the top of the list of most important aspects of an efficient programming environment. In the end and after *much* discussion the first time around I think it just comes down to a coolness factor for people who will never admit it and will go to any lengths to justify and rationalize it but will never actually take the time to measure the efficiency of it for themselves. That being said about 1% or less of all developers actually need multiple monitors for real time debugging and about 10% of all developers *think* they need it for the same reason and don't but also won't admit it because it's just another justification to look and feel important / cool / like their in a sci fi movie etc etc etc.


                                          "It's so simple to be wise. Just think of something stupid to say and then don't say it." -Sam Levenson

                                          C Offline
                                          C Offline
                                          code frog 0
                                          wrote on last edited by
                                          #106

                                          I use several monitors quite effectively. Many times I'll be looking at my database schema on one screen and typing out my procedures and parameters on the other. Beats the hell out of trying to remember them and alt+tabbing back and forth. I'm more efficient with remote desktop. I can look at one server I have correctly configured on the right and I can work on the new server in the middle as I port settings across. I think there are many other cases for multiple monitors and you don't even have to try that hard to justify them. I work optimally with 3 but could get by with 2. A lot of times I'll be running long processes on a remote workstation somewhere and I park it off on another monitor where I can easily see what is going on and I resume work on my primary. This makes me a hell of a lot more efficient especially when processes are running on a command line. I see the output stop and can respond immediately. In the past with one monitor I would forget about the running CLI on the remote and 20 minutes later check on it only to see it had finished 15 minutes ago. I multi-task way better. Being able to monitor progress, write code and many other tasks make multiple monitors less cool and way more functional.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups