Slashdot Mirror


Do Developers Really Need a Second Monitor?

jammag writes "It was an agonizing moment: a developer arrived at work to realize his second monitor had been taken (given to the accounting dept., to add insult to injury). Soon, the wailing and the gnashing of teeth began. As this project manager recounts, developers feel strongly — very strongly — about needing a second monitor (maybe a third?) to work effectively. But is this just the posturing of pampered coders, or is this much screen real estate really a requirement for today's developers?"

24 of 1,002 comments (clear)

  1. Ten points if reading this on your second monitor! by ewg · · Score: 5, Funny

    Ten points if you read this post on your second monitor like I did!

    --
    org.slashdot.post.SignatureNotFoundException: ewg
  2. Maximize by jimmyhat3939 · · Score: 4, Insightful

    My opinion is this is largely a consequence of how the Maximize functionality works / has worked.

    The ability to half-screen maximize by dragging a window to the left or right side of the screen helps quite a bit -- this is in Windows 7 and newer builds of Ubuntu (IIRC).

    My typical reason for wanting a second monitor is the ability to maximize documentation/help stuff on one monitor while the other is reserved for the code itself. I find I work much slower on, for example, a laptop where I constantly have to switch back and forth between different windows to get at what I want.

    --
    Free Conference Call -- No Spam, High Quality
  3. Yes by OverlordQ · · Score: 5, Informative

    But is this just the posturing of pampered coders, or is this much screen real estate really a requirement for today's developers?

    When debugging a web-app I find it infinitely easier to have my terminal windows open on one monitor with the code and logs and then use the second monitor for my browsers so I can actually see things *as they happen* instead of trying to do lots of switching.

    --
    Your hair look like poop, Bob! - Wanker.
    1. Re:Yes by DarkOx · · Score: 4, Insightful

      Don't be a snot. That Outlook monitor probably makes a real difference to allot of those folks. Usually its a matter of the company not having efficient work flow and other tools but plenty of people in the business office side of the house just LIVE in E-MAIL. Being able to look at letter and an order entry type screen at the same time means the world to them.

      Just like being able to watch tail, while you do stuff in your application means the world to you.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  4. Monitors are cheap, so why not? by walterbyrd · · Score: 4, Insightful

    I bought a 24" monitor a few years back for $170, and a 23" last black frideay for $109. Why fuss about such a minor expense? If two monitors make developers 1% more producrtive, or just make developers feel "pampered" then why not?

    1. Re:Monitors are cheap, so why not? by mseeger · · Score: 5, Insightful

      Even simpler, the search&removal, the complains, the complain handling: all probably have cost more than another monitor....

    2. Re:Monitors are cheap, so why not? by LWATCDR · · Score: 5, Insightful

      You can never have too much screen space as a developer. It is that simple. Even if it to run the Debugger in one and the application in the other. As many people pointed out that a monitor costs what? $150? $200? That is how many hours of pay for the Developer?
      Even worrying about it a clear case of Penny Wise Pound foolish.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  5. Well by Greyfox · · Score: 5, Insightful

    The company down the street seems quite happy to shell out another $200-$300 to keep that $120,000/year developer happy. If your developer is any good, maybe he'll just go work for them.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:Well by SomePgmr · · Score: 4, Interesting

      Whoa... for 120k/yr I'd write everything in stone with a chisel if they wanted.

    2. Re:Well by sprior · · Score: 4, Funny

      In next years Slashdot: Do Stone Tablet Developers Really Need Safety Glasses?

  6. Second monitor is for /. by olsmeister · · Score: 5, Funny

    The second monitor is extremely useful for keeping a browser open for reading Slashdot while I 'work.'

  7. Slashdot by Anonymous Coward · · Score: 4, Funny

    I keep a browser open to slashdot visible all the time. if I didn't have a second monitor, how would I get work done?

  8. It enhances productivity. by TheGeneration · · Score: 4, Insightful

    If the company wants the programmer to be more productive they'll give them two monitors. That way they can run the application on one screen, or documentation, and have the IDE open on another. Having to toggle between windows while cutting and pasting, or looking for fine detail differences between output, and code is a real real real suck ass aspect of coding.

    This could of course be fixed by giving them a larger monitor and fixing the way maximize works in the OS.

    --


    The Generation
    I'd say something witty here, but I'm not that bright.
  9. Easy answer by jd2112 · · Score: 4, Insightful

    No, but monitors are cheap and programmers time is expensive. A second monitor will usually improve productivity at least to a small degree so it should pay for itself pretty quickly.

    --
    Any insufficiently advanced magic is indistinguishable from technology.
  10. Re:I think it's kinda silly by IICV · · Score: 4, Insightful

    Have you ever gone from two monitors to one, though? You don't make it clear in your post.

    If you haven't, try it sometime (disconnect your second monitor or something). It's incredibly painful.

  11. Re:The second monitor is pretty vital to me. by Applekid · · Score: 5, Insightful

    That accounting department might really have needed it.

    I *don't* code, I build spreadsheets for a government finance office. Usually I'm translating a spreadsheet that's been helpfully locked into .pdf form by another government agency back into a usable spreadsheet, and being able to glance back and forth without sacrificing the full screen view is sanity preserving.

    I'd wager anyone that uses a computer for work would benefit from a second monitor.

    The real issue, as I see it, is that Accounting needed a monitor so instead of ordering one they took it from an employee that already had one. To the submitter of the story, as a project manager, why aren't you removing the developer's obstacles? Using a term like "wailing" makes it pretty clear what you think of the lowly developer on a personal level, but why are you asking us if they really need it instead of enabling him/her to do their job as they see fit?

    --
    More Twoson than Cupertino
  12. I think it's needed by KingSkippus · · Score: 4, Insightful

    I know this is may be kind of a weird concept, but not all of us have all of the nuances and documentation of the languages in which we work memorized. When I'm developing anything, I always have at least one window open with my IDE/editor, at least one window open (many times multiple windows open) with documentation--a window to which I refer to with such frequency that it would seriously hamper my efforts to have to click or alt-tab around to find it, at least one browser window open with Google and/or its search results, and most of the time, a window open with the project on which I'm working, and sometimes a debugging window as well.

    The more code I can see at one time, the more productive I am, period. The more documentation I can see, the more productive I am, period. As for the project, it depends.

    So yeah, I do think it's needed. Without dual monitors, every time I alt-tab, it costs around five seconds or so of down time while I try to get my bearings. It may not sound like much, but it happens literally hundreds of times during a coding session.

  13. What? by ErikZ · · Score: 4, Insightful

    If you're unable to splurge 130$ on a second monitor, the company is in trouble.

    Another way to phrase this question is "Do you *really* need all those pixels to do your job?"

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  14. LCD Monitors bad. ASR-33 the best web development by jerryasher · · Score: 5, Funny

    You use an LCD Screen! Poofta!

    I develop HTML5 based robotic heart surgery machines running on top of jQuery beneath AJAX served by node.js off of an Amazon mounted Rackspace Cloud written in Clojure, and I've had it with LCD Screens, CRTs, and so-called editors.

    On even days I punch my code into an ASR-33, and on odd days, I just toggle the code directly into the main memory. And on transcendental days, I use very fine magnets and rearrange the domains on the hard drive.

    So don't you get all hoity toity to me about your ability to code with only one screen! You're a bloody wanker is what you are!

  15. Re:I think it's kinda silly by Anthony+Mouse · · Score: 5, Insightful

    So do "developers" need a second monitor? Probably not.

    No, probably not... unless they run a debugger on their code, or read documentation, or want to compare two different source files to one another, etc.

    Look, monitors cost ~$200 once. Programmers cost ~$80,000/year. Just buy the second monitor.

  16. Putting in perspective by david_thornley · · Score: 4, Insightful

    I can't believe a decent developer comes cheaper than $100K/year in the US, counting everything. A decent, perfectly usable, monitor will run something under $200.

    That means that, if the corporate budget was sane, providing the extra monitor would be worth it if it improved productivity by 0.2%. If taking the monitor away cut the developer's productivity by one half of one percent, it's costing the company more than it's worth within five months. If the developer's claim of reduced productivity is even slightly true, that's a real false economy.

    The morale effects alone will probably drive down productivity by full percents. When the developer thinks the company isn't willing to spend $200 to keep him working as accustomed, the developer is likely to get a feeling that the company doesn't care how productive he or she is, and will lose motivation and an edge on hard problems. When management takes the attitude that the developer is whiny because he or she is trying to hang on to his or her tools, bad things are going to happen.

    With the time needed to adjust workflow and habits to the reduced screen estate, as well as some time complaining and trying to make a business case, it's likely the developer will lose four hours very fast, and there's the money saved from not just going out and buying a monitor for Accounting.

    People may not want to work for a company that does things like that. Does management have any sort of handle on how much productivity staff turnover costs them? And, of course, if the developer has any substance to the claim of reduced productivity, even in the sligh

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  17. Virtual Desktops by sd.fhasldff · · Score: 4, Interesting

    My opinion is this is largely a consequence of how the Maximize functionality works / has worked.

    My money is on the complete lack of virtual desktops on Microsoft's platform.

    Yes, there are third party apps that add the capability, but I don't know a single Windows developer who uses them. On the other hand, I don't know a single Linux developer who DOESN'T use them... (now watch Slashdot provide countless counter examples).

    Developing on a system without virtual desktops *or* a second (at least) monitor is a huge pain in the ass.

  18. It costs more than $200 by RobinEggs · · Score: 4, Insightful

    I agree with your sentiment, but there are other considerations to make in a business setting. As far as simple costs go, the sticker price on another monitor might be $200, but there are often large costs beyond sticker price in the corporate world. The purchase has to be requested formally, then approved, then ordered, received, and installed. The real cost in accounting, paperwork, and labor could be a surprisingly large percentage of the final cost. Granted, there's almost no plausible final price at which this isn't a worthwhile investment if, as you say, the developer realizes even a fraction of a point in productivity gained, but never forget that nothing is cheap in business.

    The other thing is that sometimes people can be irrational weasels. If getting a new monitor for this guy inspires someone from accounting to request one for better spreadsheet management, and ultimately everyone down to the mailboy starts thinking they need dual displays, that's a lot of money and annoyance in the short run in exchange for relatively small productivity gains in the long run. Then you factor in the relatively small possibilities that some people who get more screen space will therefore require more desk space and thus better furniture to accommodate it, which could lead to people needing more square footage, etc.

    And god help the company if someone decides that they don't need a new monitor, but someone else got something cool so they want a better chair. Some people react irrationally to the perceived status inequality behind equipment purchases. It's pure monkey brain at work, but it creates a lot of tiresome whining and bloated spending sometimes.

    Anyway, you're fundamentally right. In almost any imaginable it's probably better to buy the guy a new monitor, but don't underestimate the chain of annoyances such a purchase might cause.

  19. Re:I think it's kinda silly by JWSmythe · · Score: 4, Informative

        There are two reasons for horizontally arranged eyeglasses.

        First, people tend to look for things on the same plane that they are on. Most people don't pay attention to what is up or down. They pay attention to their horizontal plane, which would be where predators or attackers would normally come from. This is due to behavior training through their life. People tell their kids to look left and right before crossing the street. No one ever says "look up and down", which incidentally is what makes potholes at street curbs that much more entertaining.

        It is a fairly simple behavior modification to extend their plane of perception to the vertical plane. It works out very well for law enforcement though, as people tend to not look up for helicopters following them. :)

        The second is ... fashion. You can buy completely round glasses, which support correction around the full field of view. To remain somewhat fashionable, eyeglasses for vision correction are rarely made to cover the full field of view. This also makes it a bastard to play pool with glasses that are not cut to give enough field of view (been there, done that, bought new glasses after losing because I couldn't clearly focus on the whole table)

        You can easily test for the first reason at many optometrists offices. They can (and will) test for "blind spots" in the field of view. If you look at the resulting graph, the area is round, not a horizontal oval or square. Well, unless you have serious eye problems.

    --
    Serious? Seriousness is well above my pay grade.