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?"

1,002 comments

  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
    1. Re:Maximize by The+Dawn+Of+Time · · Score: 1

      I've never in my life maximized a window and I find working on fewer than three monitors to be unbearable.

      On the other hand, I'll never have the problem from the article because I supply my own equipment.

    2. Re:Maximize by BasilBrush · · Score: 1

      I've never in my life maximized a window

      You can't be much of a developer then if you've never tested that major use case of any project you've ever developed.

    3. Re:Maximize by quickOnTheUptake · · Score: 2

      I've never in my life maximized a window . . .

      I call bull.

      --
      Mod points: Guaranteed to remove your sense of humor.
      Side effects may include gullibility and temporary retardation
    4. Re:Maximize by HikingStick · · Score: 1

      Heck, I'm not a developer and I have the same problem on a laptop when I need to work across multiple windows. I've had multiple monitors at the office so long that I dread using my own laptop at home, since its display is the only one I have.

      --
      I use irony whenever I can, but my shirts are still wrinkled...
    5. Re:Maximize by mini+me · · Score: 1

      Not all development work is interface work.

    6. Re:Maximize by Anonymous Coward · · Score: 0

      I quite agree. I frequently keep reference material in one monitor while coding. And when proofreading a PDF, the ability to read the text while keeping the "change this" log in the other monitor is a godsend.

    7. Re:Maximize by Anonymous Coward · · Score: 0

      I've never in my life maximized a window . . .

      I call bull.

      I second that! Everyone has their own tastes and everyone works their own way. The post from the first post..

      I mostly find the concept to be really ridiculous. I have 20-30 windows and several workspaces at any given moment. None of these windows is ever allowed the entire screen unless some idiot web developer doesn't realize that designing for a particular pixel-width display is obnoxious and stupid.

      You sound like a complete idiot because your the type that of person that thinks everything and everyone is stupid if it's not the way you do things or people don't work the way you do..you can tell from trying to listen to the rest of this guys post.

    8. Re:Maximize by BasilBrush · · Score: 1

      No indeed. But still think that someone who has never done a project with an interface isn't much of a developer.

    9. Re:Maximize by Anonymous Coward · · Score: 0

      This was my thought exactly. I work on a dual monitor setup, all day long at work and find it to be very handy and wouldn't want to go back to a single monitor. On the other hand I'm stuck on old 1280x1024 monitors. On a descent sized wide-screen monitor Windows 7's Snap functionality (the actual MS name for it) is actually really good at making 1 widescreen monitor work like a smaller dual monitor setup.

    10. Re:Maximize by Sancho · · Score: 1

      Are you trolling? Kernel work isn't development?

    11. Re:Maximize by arielCo · · Score: 2

      In Compiz the closest option is the Grid plugin (screenshot), which in turn was inspired on WinSplit Revolution. The current ideas for future features in Compiz would bring on par with Win7 behaviour and even better, like:

      • Make the grid size reconfigurable instead of the fixed 33%,50%,66% sizes (ie. Maybe an even better option is to retain the 2x3 grid, but allow the user to specify how big the grid blocks are.)
      • Perhaps assign a layout per workspace or hotkey to switch between grid sizes
      • In addition to the horizontal 1/2 and 2/3 cycle, it would be great to have a vertical 1/3 and 2/3 cycle. -- Unfortunately that gives a cycle of length 9 when combined with the horizontal cycle. Unless you can think of better shortcut keys.
      • Have a way to "group" 2 (or more?) windows (and horizontally organize this group). Concrete example : i like to have 66% of my screen occupied by Firefox and then 33% split in 2 for skype+pidgin contact lists (all of these windows full height).
      • Sticky windows - adjacent windows to the one being tiled get resized along with the current one. We would need some way to toggle stickyness to allow a 2x1 layout to be changed into a 3x1
      • Original Size (KP5 cycle). Sometimes when you open an application, it has a "typical" size to match the look and feel of the app. For certain circumstances, one might want to use grid to tile it for a brief period of time. It would be useful if grid could remember all windows "start size & position". Makes sense to be a toggle of the KP5 cycle.
      • Laptop Keyboard without numberblock - I use grid on my laptop without a numberblock (and I can only assume that KP means numberblock). I overwrote the shortcuts simulating a numberblock with the letter K in the middle. Any chance you could make an alternativ and intuitive default for laptop-keyboards?
      --
      This post contains no rudeness or derision of any kind. All arguments are friendly. Terms and exclusions may apply.
    12. Re:Maximize by grahamwest · · Score: 1

      There are lots of interfaces that don't use that sort of window model. Console games, handhelds, mobile phones, all sorts of embedded systems...

      --
      Graham
    13. Re:Maximize by tknd · · Score: 2

      It isn't just maximize. It is also because certain apps and even websites are designed to take up your entire screen, and the DPI or pixel density on current displays is abysmal.

      If documentation on a webpage is taking up my entire screen in order to be usable, I have to keep switching back and forth in order to get work done. If the IDE is designed to take up my entire screen, now anytime there is testing I have to switch back and forth to understand what's going on.

      Pixel density comes in because it limits the size of the fonts we can use. Anything lower than 8pt or 6pt becomes too pixelated to be readable. Yet my smart phone has a dpi about 230dpi and I can read much smaller fonts with ease. Meanwhile my current 17" monitor at work only has 90dpi!

      If you want to easily increase productivity, give everyone 2 monitors. Not just the devs and engineers, but also the accountants. Being able to read two full size documents of anything whether it be a spreadsheet or a page of code WILL increase productivity.

      The excuse against multiple monitors is ridiculous. In the past a single 17" CRT used to cost $300 in 1990s dollars. These days a 19" LCD monitor can be found for $110.

    14. Re:Maximize by Anonymous Coward · · Score: 0

      Yeah and if you're using Ubuntu you should install a real window manager like WMII, DWM, Scrotwm, Awesome, ratpoison, musca, etc. for this functionality. They're all pretty damned useful and have different feels for different people. And if you're a developer the ability to patch/hack on wmii and dwm is fantastic.

    15. Re:Maximize by hedwards · · Score: 1

      It depends on your workflow. Personally, I find that monitors are too large to reasonably use for one task these days, so going half and half and having four things up on two monitors is great. I can monitory my email and system status while I do whatever I'm doing and have one area that tends to collect the icons I actually need to work with.

      And it can be really nice to have a list of bug reports, email, the compiler and whatever program you're using to do the work in open side by side.

    16. Re:Maximize by Luckyo · · Score: 1

      I call cow. Let's mate!

    17. Re:Maximize by ImprovOmega · · Score: 1

      Umm...not everyone is an interface developer. And if you're not responsible for integration testing then there may well be any number of positions in a major project that don't require you to deal with a Windows interface, even on the Windows platform where the finished product has its UI in a window!

    18. Re:Maximize by Anonymous Coward · · Score: 0

      It's also in a piece of freeware called "WinSplit Revolution". It uses the keypad to move windows around.

      No personal affiliation - Just happy user.

      AC

    19. Re:Maximize by Anonymous Coward · · Score: 0

      Second monitor? Why yes...

      Easier to cut and paste code.

    20. Re:Maximize by dhavleak · · Score: 1

      There's more.. if you're doing mobile development and you're trying to debug something, you have your IDE window (and it's 10+ docks) on one monitor, your mobile emulator, documentation, memory windows, etc. etc. on the other two screens. Regular development is easier on 2 screens. Mobile development is best done with 3. 2 is workable for mobile. 1 is just painful.

    21. Re:Maximize by Anonymous Coward · · Score: 0

      This is in win xp as well. Ctrl+click second window on task bar then right click one of them when both are selected and pick tile horizontally

    22. Re:Maximize by Anonymous Coward · · Score: 0

      Funny, my code seldom reaches the middle of my 19" crt monitor.

    23. Re:Maximize by billcopc · · Score: 1

      Yeahhh... but you usually stare at your phone from a shorter distance than your LCDs, at least I know I do. A while back I upgraded to the new 27" Dells with 2560x1440, up from 1920x1200 on my previous set. It took me a few days to get accustomed, and in the end I had to enlarge some of my fonts to be comfortable. I do get more real estate overall, but I did sacrifice some because the text was just too tiny.

      The left/right split in Windows is also a limiting factor. It's just too convenient to hit Win+LeftArrow, I hardly bother with manual resizing anymore. That means one display is used as two 1280x1440 halves, which is more than I typically need, and I often zoom in to about 150% for text-heavy stuff.

      Virtual desktops never really did it for me. I'll move a window to a virtual desktop if I don't need to think about it for a while, or if it is totally unrelated to my current task (out of sight, out of mind). I certainly don't want to be switching desktops just to read docs or copy/paste between windows.

      Besides, having a huge display matrix scares the shit out of guests, and firmly establishes my ePeen superiority.

      --
      -Billco, Fnarg.com
    24. Re:Maximize by grahamlord86 · · Score: 1

      Absolutely. I purchased a utility to add this functionality to Mac OS, which is normally unprecedented for me.

      The advent of split-screen has lessened the need for a second monitor to me- but another big alternative is virtual desktops.

      I work mostly on a laptop, so second monitor can be a pain to keep hooked up, virtual desktops are a life saver in this instance, because you can group windows together, or generally simulate multi-screen set ups.

    25. Re:Maximize by geminidomino · · Score: 1

      You sound like a complete idiot because your the type that of person that thinks everything and everyone is stupid if it's not the way you do things or people don't work the way you do

      You mean kind of like web developers who insist that everyone who views their creation must run their browser maximized?

      Not defending or condemning GP, mind you. Just sayin'

    26. Re:Maximize by gerddie · · Score: 1

      Obviously you never had to deal with ITK where ThisClassNameIsSoLongThatYouReallyNeedAWideScreenDisplay::SeeWhatIMean?

    27. Re:Maximize by Haeleth · · Score: 1

      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).

      So now you can see two things at once. Big fucking deal.

      I generally want to be able to see the documentation, AND the code, AND the other related code, all at once. And not in tiny little windows. I want a decent amount of context, in a readable font size. And I want the layout to be spatial: the code is there, the other code is there. Switching windows or even virtual desktops doesn't cut it. When you're doing a bunch of complex paperwork, like a tax form or something, you don't keep everything in a stack and keep flipping through it to find the sheet you need -- you spread it out so you can lay your hands on anything. Same principle.

      Having two monitors makes me more productive, period. Having three would probably be even better. Beyond that I'd probably hit limits on the number of windows I could keep track of spatially, but it's a simple fact that one monitor is not enough. Unless maybe it's at least 30", but in a corporate context most people are lucky to get more than 22", and I know a lot of places rolling out horrible cramped 19" widescreens. That is NOT enough for anyonw who does more than basic Word and Outlook. Not nearly enough.

    28. Re:Maximize by Grishnakh · · Score: 2

      It isn't just maximize. It is also because certain apps and even websites are designed to take up your entire screen, and the DPI or pixel density on current displays is abysmal. ....
      Pixel density comes in because it limits the size of the fonts we can use. Anything lower than 8pt or 6pt becomes too pixelated to be readable. Yet my smart phone has a dpi about 230dpi and I can read much smaller fonts with ease. Meanwhile my current 17" monitor at work only has 90dpi!

      Current displays are pretty much all 1920x1080, as that's the same resolution as HDTV. For my 24" screens, that comes out to about 91dpi, which means they haven't changed too much since you got your monitor about 10 years ago.

      Seriously, you need to find a new job. Any place that sticks engineers with 17" monitors is not a good place to work. If they're too cheap to get you a good $200 display, they're also probably cheap in many other ways too, like salary. You'll probably get a 30% raise by quitting and getting a job somewhere else, assuming your skills are in demand.

    29. Re:Maximize by Anonymous Coward · · Score: 0

      You forgot to mention that KDE 4 has had the half maximize for a while longer than either Windows 7 or Gnome 2. I remember almost falling over laughing when I saw the Windows 7 ad on TV showing off the "new feature", I had been doing that for years when the ad came out.

      Also usefulness of the second monitor really depends on the size of monitor. I like having a pair of 19" monitors. They are just a little wider than what I like for a page width. A single 24" is fine for a single full page width and having a narrow terminal along the side but not good enough to have code beside docs. >27" I can probably get away with a single monitor.

      That said I am always wishing I had another small monitor on the side for another small terminal and/or reference no matter how many screens I have. But work spaces are far more cost effective of a solution of those little "nice to have" windows.

    30. Re:Maximize by rockman_x_2002 · · Score: 1

      I think you're absolutely right about that. When I first started my current job in October of 2009, we were running Windows XP still, but two monitors. It was handy, but I didn't really see the full potential of what having two monitors could do for me as a coder since I still had to fiddle around with maximize and minimize and it was all new concept to me because I'd never used two monitors at once, even though I knew the capabilities were there and had been there for years.

      Then we all upgraded to Windows 7 (well most of us anyway. Some are still running XP, but most have jumped to 7), and boy does Windows 7 make it a lot easier to do what you want with your windows! Its multi-monitor support is much more intuitive, so I'm really digging that. The only thing I find odd is that Microsoft still has yet to allow you to directly assign a different background on each window (or if that feature is in there, I haven't found it yet). Also, two seperate taskbars on each window with the task buttons on the bottom representing the apps appearing on that particular window.

      Fix these two things, and I would say Windows' multi-monitor support would be perfect. But as it is, it's pretty nice, and quite handy if you're a coder looking at help pages and code at the same time, or two different source code files to compare things or copy bits of code from one file to another or something to that effect.

    31. Re:Maximize by cyberstealth1024 · · Score: 1

      I've never in my life maximized a window [...]

      ...so you are on a Mac? :)

    32. Re:Maximize by BasilBrush · · Score: 1

      Personally I've done everything from assembler for embedded systems, through libraries, to mobile apps to full desktop applications. Once again, anyone who's only ever done kernel work isn't much of a developer. For a start, how the hell do you even get a CS degree without doing any interfaces?

    33. Re:Maximize by a_hanso · · Score: 1

      I need to keep open:

      One large tabbed window for code (C++)

      Three front ends (system management, business configuration and user console) that connect to a test instance of our system (for developer testing)

      A terminal to the test instance server

      A terminal to the compiler machine

      Specification document

      Browser and mail client are kept minimized when I'm working

      Keeping all that in a single screen drains productivity. I know because I'm doing that now.

    34. Re:Maximize by bstamour · · Score: 1

      For a start, how the hell do you even get a CS degree without doing any interfaces?

      Easy: by studying real Computer Science.

    35. Re:Maximize by Malc · · Score: 1

      This is why I find companies like GoToMeeting who break Alt-Tab functionality really really annoying. If you're on a single monitor, you need to be able to switch back and forth really efficiently.

      Windows 7 brings some new ideas like the half-screen maximise, but it also has a really annoying habit of re-sorting the task list once you have a bunch of things running, breaking that mental stack I have of the 8 apps I'm currently switching back-and-forth between and forcing me to stop and start inspecting windows (especially if I'm working with say 3 Explorer windows to save me having to keep navigating back and forth in that app).

    36. Re:Maximize by xaxa · · Score: 1

      Any place that sticks engineers with 17" monitors is not a good place to work. If they're too cheap to get you a good $200 display, they're also probably cheap in many other ways too, like salary.

      There is much more to life than money. I work for a scientific charity, and I like doing something useful for the world rather than shifting money around.

      My monitors seem to be about 50cm though, so that's probably 19".

    37. Re:Maximize by Anonymous Coward · · Score: 0

      good call - with these features you then just go for a huge monitor and don't need to worry about a graphics card that can handle the extra monitors

    38. Re:Maximize by Anonymous Coward · · Score: 0

      The guy who had his 2nd monitor removed should start printing out 500+ page API documents on finances printer, cementing his business case for a 2nd monitor as the frustrated finance people wait for their single page spreadsheets or PowerPoint slides print.

    39. Re:Maximize by AmiMoJo · · Score: 1

      I have my grid set up to make a 1024 pixel wide browser window and the rest for a text editor. This is on a 24" 1920 pixel wide monitor. I also have 50/50 and an 800 pixel wide browser window (useful for checking mobile browser compatibility). Unfortunately you can't configure Windows 7 to do anything other than 50/50 so I use an old version of MaxTo that is freeware. It seem to be the lightest weight app and can be configured to use different settings based on the modifier key held down when double clicking the window title bar.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    40. Re:Maximize by AmiMoJo · · Score: 1

      The problem with increasing DPI is that not all apps work properly with anything other than the default. I tried to set up my media centre running Vista to use a higher DPI so that everything on screen would be larger and viewable from a distance. Some stuff scales, some stuff does not. The biggest surprise was the on-screen keyboard, an accessibility feature, which didn't make the keys any larger or easier to hit. Apps are hit-and-miss, often half the UI scales and half doesn't so you end up with buttons off the edges of dialogues and microscopic icons next to large text.

      I don't know what Windows 7, MacOS, Ubuntu, etc. are like but it seems like this sort of thing should have been fixed about 20 years ago.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    41. Re:Maximize by GotSanity · · Score: 1

      You can install the snap functionality on non unity linux using the following tutorial I wrote and some fellow readers helped to improve on the ubuntu forums. Link: http://ubuntuforums.org/showthread.php?t=1294661

    42. Re:Maximize by CAIMLAS · · Score: 1

      That was my thought too - until recently, when I first really 'tried' two monitors. I've been an awesome window manager user for some time now, so the whole "tiling by default" thing is somewhat old hat. It works well, and really does speed up workflow (until i forget where I tagged something... then it's time for a break).

      With awesome and two monitors, my workflow seems to be a little bit slower for most things, because 4+ tiled terminals on a monitor is more than enough real estate, though it did come in handy for having multiple side/side browser/terminal setups.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    43. Re:Maximize by RoFLKOPTr · · Score: 1

      Are you trolling? Kernel work isn't development?

      A kernel without an interface isn't much of a kernel IS IT?

      wait...

    44. Re:Maximize by toddestan · · Score: 1

      He's probably a Mac user. The Steve has declared that Macs shall not have a maximize button, so therefore they still lack a basic functionality that every other window manager has.

    45. Re:Maximize by badkarmadayaccount · · Score: 1

      Reinventing the tiled windows manager. *sigh* Can't the just make a kwin tweak? It already has almost everything needed, except tiling, which even Win 3.11 implemented. Add per tile tabs while they're at it.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  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 MBCook · · Score: 2

      This was the killer app for me. The ability to watch server logs while doing things in a web browser. Being able to easily monitor something without having to switch windows with your active task or make things a few lines tall to fit them both on your screen.

      In my current job, I only have one monitor, but it's widescreen so it serves that same purpose pretty well. I can have one window off to the side and the browser on top on the right. I can't see everything, but I can see the log well enough to know when I need to change window focus.

      At my last job many of the people (down to administrative personnel) ended up getting second monitors. They mostly ended up as outlook monitors, and didn't seem to help their productivity much. I can only think of one person who made real use of it, but she spent lots of time comparing large spreadsheets and compiling data. For most of the non-programers, it was just a "I want two monitors to look cool and busy too" kind of thing.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    2. Re:Yes by TheCarp · · Score: 1

      I have never had two monitors, but I have seen it done. Actually, I agree with this alot. Screen is a precious and limited resource. Right now I have 10 windows on this desktop, and 5 on another. Just shuffling through the pile on this one takes a few seconds, a few seconds where I can lose a train of thought, or get distracted. If I had more desktop, I would totally use it.

      Its especially the case when you have an IDE open, which really needs to take up most of the screen much of the time and is painful to be constantly resizing.... and a web browser, also taking up much of the screen and sometimes, multiple terminal windows on top of that... never mind email and IM etc.

      Not everything needs the fullness of the screen and virtual desktops can definitely help but, when looking at both code and its output result, I am unsurprised that it would be helpful.

      --
      "I opened my eyes, and everything went dark again"
    3. 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. Re:Yes by Anonymous Coward · · Score: 0

      Actually, I agree with this alot.

      And the alot will be happy to hear that.

    5. Re:Yes by fortyonejb · · Score: 1

      Wish I had mod points for this. Developing is so much easier with two monitors. I've found for web UI, server side, application, pretty much all development is easier when I can view my code/debugger and output at the same time. Having to flip back and forth slows me down. The only saving grace for when I need to work with 1 monitor is workspaces/osx spaces. I still have to switch, but can at least keep each virtual monitor static to my liking, and not have to deal with window layering. Still 2 monitors is better.

    6. Re:Yes by Anonymous Coward · · Score: 0

      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.

      Set the background to your terminal windows to 70% transparent and pin them (always on top). The only reason I'd need a second monitor is if I was forced to use an IDE but in that situation, a second monitor would be the least of my problems.

    7. Re:Yes by SomePgmr · · Score: 1

      Likewise. I'd done lots of web development on a single monitor before going to work somewhere that issued all developers 2 lcd's. Since then, trying to use just one display is a miserable experience. So bad, in fact, I'd buy a second one out of pocket if they took it for someone else.

    8. Re:Yes by Anonymous Coward · · Score: 0

      Yeah I have to agree completely with you there.. Email/outlook/IDE/requirements document/expected result on one window and linux command prompt/browser/application/results on another means a WORLD of difference to me. I don't see how not having to juggle windows wouldn't make a huge difference, so I disagree with it being just something done to look cool.

    9. Re:Yes by Darinbob · · Score: 1

      You find it easier, but do you "need" it? "Need" being a much stronger word than "want".

      I don't have a second one. It would be very nice if I have one. I'd love being able to zoom into a schematic or PDF document on one screen without having it obscure my editor. I use multiple workspaces but flipping between them is annoying. But I've got a wide-screen now and it's pretty nice. Three emacs frames side by side adds a lot of productivity.

      At a past job I know the GUI developers were given wide screens (before these were the only type you could get and they cost extra) specifically so they could see the mockup UI simultaneously with a console and debugger. But I didn't get one since I was just doing device driver and OS stuff.

      One solution: Give everyone an individual budget. Then the developer can decide what it is they really need from their budget. You get a basic computer then decide if you want to upgrade with second monitor, or with more RAM, or 12 button mouse, or a laptop instead of desktop, and so on.

    10. Re:Yes by Darinbob · · Score: 1

      You web browser page fills up most of your monitor?

    11. Re:Yes by Shin-LaC · · Score: 1

      Unfortunately, at my job there isn't much tail to watch. :/

    12. Re:Yes by Glonoinha · · Score: 1

      I bill out at a buck fifty five an hour.

      When I showed up on site I had a single 19" LCD. I mentioned to my client that I am easily 10% faster at what I do with a second monitor. A second used 19" was sitting on my desk the next morning - and true to my word I continue to be more than 10% more efficient than on a single monitor.

      Ask my client whether it's a 'Need' or simply a 'Want' - they will explain that in their business world, they 'Need' me to have that second monitor.

      --
      Glonoinha the MebiByte Slayer
    13. Re:Yes by Anonymous Coward · · Score: 0

      I code on one monitor, manage databases on another, have my filesystem/misc stuff open in another and run VMWare Workstation on the fourth with multiple OS's for testing. I supply my own hardware for work as well as I can't stand to work with crap that most companies supply. I have not run into anyone that objects to my way of working.

    14. Re:Yes by Sirfrummel · · Score: 1

      You know this is interesting - I recently got to my new job, lo and behold two monitors - unfortunately, both are a bit older LCDs, so even both combined don't equal the 1920x1200 rez of my one monitor at home, kinda funny I think. It is nice to have things split into two windows though.

    15. Re:Yes by Anonymous Coward · · Score: 0

      I used to do web development, and agree it is a must in that arena, one for the code, one for the browser(s). However, when I switched to server side development, I quickly found it is still VERY useful. I can make do with a single monitor, but definitely wouldn't trade having two for anything.

    16. Re:Yes by narcc · · Score: 1

      I bill out at a buck fifty five an hour.

      If you're not relying on regular clients for your bread-and-butter, double it.

    17. Re:Yes by thegarbz · · Score: 1

      Your workplace must be nice. We use outlook as a constant communication stream to everyone. Everyone has 2 monitors and everyone dedicates one of them to outlook. This is how we are efficient. Email isn't something we send and hope to somehow get a reply at some point. If I don't get a reply within 20min to many emails I consider the person must be sick or dead. I type more into outlook on a given day than I speak to another person. My outlook is typically full of previews for schematics, code, specifications, and other things you programmers like to believe is not important.

      I use my second monitor for other things but then I find myself alt tabbing back to outlook more than a linux user trying to read a man page. Basically what I'm trying to say is your opinion is a worthless outside look into the way other people work.

    18. Re:Yes by shmlco · · Score: 1

      "The ability to watch server logs while doing things in a web browser."

      I do this quite a bit... but use an iPad running WinAdmin. It's also handy for keeping project specifications and PDFs open, project to-do lists, Instapaper articles and notes. Watching training videos and podcasts while I follow along on the computer. The occasional Mail window, and more. In fact, it's so handy I'm considering getting another one.

      Then there's Citrix, WebEx, GoToMeeting, Dropbox, and, of course, Air Display so I can actually use it as a second monitor from time to time.

      And it's useful when I'm not at the computer...

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    19. Re:Yes by gl4ss · · Score: 1

      that's the one thing: developer benefits from seeing more than the user - of course.

      I wouldn't benefit from a second monitor if the first monitor was a 3000x1200 one of about 28". but even then, I would need(it would help a lot) a second monitor to monitor logs, debugging, possibly for having a reset/run console IF my target was a fullscreen application for that. as long as the target, editor and output logger/debugger fit on the screen at one go(at places where they're easy to glance at) then it's ok.

      but nothing is "needed", all the code running now could just as well have been written on 12" monitors. but it would have been slower.

      --
      world was created 5 seconds before this post as it is.
    20. Re:Yes by Anonymous Coward · · Score: 0

      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.

      i find this a sympton of the developer sucking at logging what's going on

    21. Re:Yes by Glonoinha · · Score: 1

      That's the bill rate the consulting firm I work for bills me out at. I don't take home nearly that much, nor do I have much say in the bill rate.

      But the point I was making is - given that the gross cost of having a developer can be North of $1000 per-day, having so much as a half hour meeting between two people to discuss whether or not to give him a second monitor costs more that just keeping a spare monitor in the closet and saying help yourself.

      It would be like having an entire thread to discuss whether or not the school should allow teachers to have a spare desk or two in the classroom so they would have room for a new kid to transfer in. Are the extra desks being used initially? Probably not. But as soon as the new desks do get populated (kids transfer from another class, or from a different school) all of a sudden the school is getting a free 5% productivity out of the teacher. If the desks hadn't been available to be populated, the school would have lost the opportunity for that additional capacity.

      --
      Glonoinha the MebiByte Slayer
    22. Re:Yes by Billly+Gates · · Score: 1

      "At my last job many of the people (down to administrative personnel) ended up getting second monitor"

      This all boils down to management thumbing their noses at I.T. and feeling like those not blessed enough to be management. Sure, 2 monitors help productivity of certain staff but many suites and accountants wonder why you ....(kid speak) hey why do the I.T. get the cool toys and not me. I am important and have an MBA .... bla. Then after everyone starts getting the monitors the accountants wonder why we are wasting money on cost centers that do not produce more revenue? So everyone losses them but the senior employees who got them first.

      Zdnet a decade ago tried to do a cost analysis of a big monitor vs a small one on productivity. Most phb's were up in the air about it and refused to believe it would make anyone more productive. Back then they were much pricier. How can you measure productivity anyway? If you can't measure it then it doesn't exist according to the accountants who refuse to believe in the value of non tangible assets.

      I love my 24 inch screen but sometimes I feel more productive on my 17 inch laptop. .... as long as I do not run Eclipse.

      I guess it boils down to finding the right kind of employer that values it's I.T. staff. It is all based on environment and the culture.

    23. Re:Yes by pla · · Score: 1
      Yes indeed.

      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.

      This, and more. At any given time, I have about a 75% chance of needing to have any of the following open (with nearly a 100% chance of needing at least two at any given time):
      • An SQL IDE (such as SSMS) session
      • Some form of "real" coding IDE (usally Visual Studio)
      • A PDF viewer
      • A web browser on one (they do have legitimate uses)
      • A remote desktop session (or three)
      • Any of a dozen random apps that I may not always need visible, but do need to occasionally see at the same time as any of the above (calculator, email, text editor, visual diff, hex editor, music player, etc)

      .
      Oddly enough, two displays seems like the sweet spot - I've tried three, and although it sometimes made a world of difference, most of the time I tended to ignore it (possibly just because using all three at once actually requires turning my head to pan from the far left to far right one).

      As for whether or not I believe I really "need" a second monitor (as opposed to just petulantly milking the company because I can)? At my last job, I bought my own while the boss hemmed and hawed for weeks over whether or not to grant me so great a privilege (and BTW, I finally converted him once he saw how much it helped).

      Now, technically I suppose don't need "monitors", I need "screen real estate" at a size and resolution I can actually see. If I could get a 56" curved 3840p display, I expect I'd prefer that to having two separate panels. Since such a display costs a whopping $50k (or still over $10k for a mere 47" version), vs under $300 for 27" 1080p, I expect I'll stick with two monitors for the foreseeable future.

    24. Re:Yes by Gripp · · Score: 1

      i don't think the OP was being a snot at all. while its certainly nice to be able to re-read the original message while posing a response or placing an order... this is certainly doable on a single monitor, and not all that dire. and at most, admin types have that email need and some matter of spreadsheet/document that they need to work from simultaneously. but programmers have the same need with emails (maybe to a lesser extent, but still present) and also have a laundry list of numerous code windows open, references, logs, chats, terminals, etc. often even working on several machines at the same time. so much so that even with 2 windows things can still get hard to find. it can be dizzying really. its like desk space for a structural engineer: they need room for their monitor where they have their RISA3D model and autocad open, the architecturals, shop drawings, graph paper pad, calculator and one or more books. (i've been both)

      with that said, i would go the extent of saying that ALL people who "design" require more space to be efficient than those who "do".

    25. Re:Yes by Draknor · · Score: 1

      There is no "need" vs "want" -- I'm now convinced that's a made-up, over-simplified dichotomy. Its really about costs vs benefits.

      What's the true cost of a second monitor? If you are really diligent, you could factor in capital/acquisition cost, operational cost (how much electricity does it cost), maintenance cost (how much will it add in support calls, failure & replacement rates, etc), and even opportunity cost (if you buy this, what can you no longer afford to buy?).

      And then you calculate the benefits -- typically much more difficult. But given the sibling post's example, at $155/hr, if a second monitor makes him 10% more effective, that means its worth effectively $15.50/hr. This could manifest in multiple ways -- he could do 10% more work per client (handle more scope creep / logic changes without going over budget); he could get the work done 10% faster and build customer goodwill (and ultimately handle more customers), or he could just be a happier developer and more likely to stick around longer (meaning less turnover and lower hiring replacement costs).

      If benefits > costs for your target time-frame, then yes, you do it.
      If not, then you don't. Or you re-evaluate your costs & benefits to ensure you took everything into account.

    26. Re:Yes by Anonymous Coward · · Score: 0

      Ah yes, nothing quite like watching tail. Oh, it's a program? Yeah, I knew that.

    27. Re:Yes by Anonymous Coward · · Score: 0

      Since when has a buck meant $100?

  4. How much does a monitor cost? by Anonymous Coward · · Score: 0

    Or to put it another way, how much of an upside does it need to pay for itself? I would say very little...

    1. Re:How much does a monitor cost? by Anonymous Coward · · Score: 0

      It's an interesting /. economics lesson. A second monitor at $200 - $400 is cheap.... The question is how much upside would it need to pay for itself? Yet spending the same amount on proprietary software is considered an outrage! Perhaps spending the same amount on MS Office or Windows has a bigger upside (at least to sales people or customer service).

    2. Re:How much does a monitor cost? by TheCarp · · Score: 2

      Its true.... a monitor is maybe an extra under $200 for a rather nice one. Hell I paid $160 retail and I love my new screen.

      Given what that is as a fraction of even an entry level developer salary, the fact that its equipment that will get depreciated (can't forget that), lasts at least 5 if not 10 years or more (on average and honestly I doubt we are going to see so much improvement in size/resolution since we have hit the point of diminishing returns for most applications) etc.... lets just say, I think if the company can't justify spending that, even if it is just to keep a developer happy, then it speaks very poorly of the company.

      If $150 and a bit extra electricity is such a big problem, the company finances are fucked and you should worry. If its not that, then management is overly into micromanagement and is making very short sighted decisions based on their view of needs rather than focusing on keeping everything running smoothly and their employees content. Either way, i would say that, if they don't listen to you and fix this,.... its time to put resumes out before they tank or make life miserable.

      --
      "I opened my eyes, and everything went dark again"
    3. Re:How much does a monitor cost? by Altus · · Score: 2

      Seriously, between salary, benefits, the cost of a computer and the office space that a cube takes up, a developer is a very valuable resource. If throwing a couple of hundred dollars worth of monitor at him is going to make him happy (who cares if it actually makes him more productive) then its money well spent.

      Niggling over a couple of hundred bucks will end with your developer leaving for a more profitable company and leave you stuck looking for someone to replace them, how about that for the value of a second monitor.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    4. Re:How much does a monitor cost? by Noughmad · · Score: 1

      Software (or anything else) that you create on a computer with two monitors can still be used by people with only one.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    5. Re:How much does a monitor cost? by gregthebunny · · Score: 1

      Hardware is completely different. At $200 - $400, I have literally dozens of monitors to choose from so I can pick out exactly the one I want with precisely the features I want. I can even support a company I favor while ignoring those I do not. I have little to no such choice in the way of office suites, operating systems, or other proprietary software. Most of these things have one or two options, neither of which I may want, so my only other choice is free software (or nothing at all).

    6. Re:How much does a monitor cost? by MozeeToby · · Score: 1

      $200? An ATI Radeon HD 5870 6 monitor setup runs about $500 for the card, $150 for a mount, and $1200 for the monitors. That's still a fraction of what an experienced developer makes in a year; even if all it does is give your employees serious geek cred it's worth the $2k and I highly doubt an experienced developer won't be able to find ways to use 6 monitors while doing complex work. Yeah, it's probably overkill, but if it keeps your employees happy and costs a pittance (relatively speaking) why not? Of course, reality for most of us is a 6 year old desktop with at most 2 monitors, even if developers making 6 figures are often enough stuck with that.

    7. Re:How much does a monitor cost? by careysb · · Score: 1

      Conversely: Any software created on one monitor may or may not work spread across two monitors (happened where I worked).

    8. Re:How much does a monitor cost? by Anonymous Coward · · Score: 0

      WTF does that have to do with the point your replying to?

    9. Re:How much does a monitor cost? by Noughmad · · Score: 1

      Spending money on a new monitor increases performance, and the increase is often (or sometimes, or never, I'm not arguing this here) worth the extra cost.

      The parent was trying to say that using MS Office also increases performance when compared to OO.org and others, and this increase is also usually worth the cost. However, proprietary software usually uses proprietary formats, which lower performance when cooperating with other departments/companies/public. So there is a point to /. economics, and spending extra for proprietary software is not always the same as buying a new monitor.

      --
      PlusFive Slashdot reader for Android. Can post comments.
  5. How big's your desk? by 01101010001010001010 · · Score: 2

    Ask a non-developer how big their physical desk is, and whether a 18inch desk would be big enough for their work. Surprise surprise - it isn't big enough for a developer's work either.......

  6. Larger/Higher Resolution Monitor for me... by tsnorquist · · Score: 1

    I'd much rather have a larger higher resolution monitor than two smaller monitors.

    1. Re:Larger/Higher Resolution Monitor for me... by Lennie · · Score: 1

      That is exactly my thought.

      --
      New things are always on the horizon
    2. Re:Larger/Higher Resolution Monitor for me... by Anonymous Coward · · Score: 0

      I'd much rather have a larger higher resolution monitor than two smaller monitors.

      It's easier to organize two screens with small space than one screen with large space.

      You can divide each screen into two parts (especially easy with Windows 7) instead of dividing one screen into four corners.

      Of course, for example, KDE and GTK+ workspaces work just as well as multiple monitors, but are a bit slower and bulkier to manage, not to mention keeping track of which windows are in which workspace.

    3. Re:Larger/Higher Resolution Monitor for me... by Altus · · Score: 1

      Ideally, I would like both. I have a nice 27" primary monitor here with a decent 19" monitor for documentation and the debugger. I would probably take the 27 over 2 19" monitors but there is little reason not to have both when these things are so damn cheep.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    4. Re:Larger/Higher Resolution Monitor for me... by gstoddart · · Score: 1

      I'd much rather have a larger higher resolution monitor than two smaller monitors.

      Except, anything which is bigger than 1920x1080 is 'exotic' ... you can't just buy those as commodity items, and you pay a hugely larger price. Flat panels at this resolution are pretty much available anywhere for relatively cheap. I mean, sure, if you want to buy me a 4 foot wide monitor that runs at 4000x2000 or something even bigger, go right ahead. But, it's gonna cost more.

      Years ago, the Dell computers my company were buying came with a cable which did the video splitting itself. Plug in a second monitor, and it just worked. It was awesome -- suddenly people were scavenging old monitors.

      A company I work at now, pretty much everyone can have dual monitors if they want. They're widely accepted to be far more productive -- and IT isn't their industry, IT is seen as serving the needs of the company.

      Having had both dual and single monitor setups, I can definitely say that when writing cod the second monitor is a massive advantage. As pointed out elsewhere, I can have the IDE fill one monitor, and the actual program in another. I also use multiple virtual desktops, so I can end up with "email and browser on one" ... development environment and debugging in another ... remote desktops and system admin. I end up with a lot of screen real estate, and I'm not constantly minimizing windows and looking for what I'm working on -- it's amazing how much time you can waste doing that.

      People wouldn't have started using multiple monitors if it actually didn't improve their productivity. If you're yanking the second monitor off of one of your developers to give to someone in accounting ... well, I can see why he's annoyed. Effectively, you've halved his screen real-estate.

      I'm sure eventually he can learn to go back to having just one ... but in the mean time, you're making him change the way he works. In most environments where I've worked, taking hardware from someone's desk that is still in use ... well, that might bring bodily harm to you. It's just not done. If it's plugged into someone on someone's desk, and it's powered on .... leave it the hell alone.

      In the case of a second monitor, you might have some windows applications that 'know' they go on the right screen. I've never seen a mechanism for Windows to properly recover from windows that want to be too far off the screen for the current resolution. (I'd appreciate any tips if anyone has them.)

      --
      Lost at C:>. Found at C.
    5. Re:Larger/Higher Resolution Monitor for me... by peragrin · · Score: 1

      why you can only read so small of print. why would you make it more stressful for yourself.

      to be simple two 1280x1024 monitors compared to one 2560x2048 display. Text on the smaller monitors will be easier to read, and to keep separate than one big monitor.

      Considering how hard it is to get one giant monitor 30" across (newegg has one and it costs $1,000 dollars) or two 19" monitors that cost at most $200 each.

      You get physically more area, similar screen real estate, and can buy 3 more monitors for a total of 5.

      --
      i thought once I was found, but it was only a dream.
    6. Re:Larger/Higher Resolution Monitor for me... by linear+a · · Score: 1

      ditto

    7. Re:Larger/Higher Resolution Monitor for me... by amicusNYCL · · Score: 1

      Why settle? My two 28" monitors make life much easier for me. Especially since one of them is portrait, and one is landscape.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    8. Re:Larger/Higher Resolution Monitor for me... by ChrisMaple · · Score: 1

      First, 2560x2048 is equivalent to four 1280x1024 monitors. The absence of borders breaking up the image makes it worth the 25% per pixel increment, if in fact it were only 25%. Second, the newegg 30" monitors are all 2560x1600, not 2560x2048. The cheapest is out of stock and the one actually available is $1220. (Newegg sometimes uses dropshipping, so "out of stock" probably means "out of production, never to return.")

      Multiple monitors usually mean video cards that are outrageously priced for the performance they deliver.

      --
      Contribute to civilization: ari.aynrand.org/donate
    9. Re:Larger/Higher Resolution Monitor for me... by Anonymous Coward · · Score: 0

      Multiple monitors doesn't usually mean video cards that are outrageously priced for the performance they deliver unless you are talking about gaming cards or high end pro graphics cards.

      You can do multiple monitor productivity apps just fine on multiple cheap video cards. Your slimline desktop at work probably has a slot or two open that you can stuff a cheap card in, and it will work fine. We have multiple monitors set up on just about everyone's computer at work.
      One on integrated chip set built into the motherboard, and another on a cheap card we later added.

    10. Re:Larger/Higher Resolution Monitor for me... by Glonoinha · · Score: 1

      Multiple monitors usually mean video cards that are outrageously priced for the performance they deliver.

      Are you serious? I'm reading slashdot on the third monitor on my desk and it's plugged into a PCI NVidia 5200 card - cost you about $15 brand new if you looked for one. The other two monitors are plugged into an older NVidia 7600GS that would still cost you less than a good bottle of scotch.

      Three monitors set up on your desk, using decent hardware (not state of the art gamer gear) will still run you less than $500.
      Go with used monitors and middle of the road video cards (for simple graphics, like we use at work) and you could very likely do it for less than $300.

      When my boss takes me out to dinner we spend more than that.

      --
      Glonoinha the MebiByte Slayer
    11. Re:Larger/Higher Resolution Monitor for me... by cynyr · · Score: 1

      The best solution for the "smart" windows, is to plug in the second monitor... Yes i know not at all helpful, but only thing i have found.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    12. Re:Larger/Higher Resolution Monitor for me... by cynyr · · Score: 1

      what about a 19" with 2560x2048"? also Font size is defined in inches, not in pixels.12pt font should be the same size on every fscking screen on the fscking planet.

      --
      All of the above was encrypted with a Quad ROT-13 method. Unauthorized decryption is in violation of the DMCA.
    13. Re:Larger/Higher Resolution Monitor for me... by holt · · Score: 1

      In the case of a second monitor, you might have some windows applications that 'know' they go on the right screen. I've never seen a mechanism for Windows to properly recover from windows that want to be too far off the screen for the current resolution. (I'd appreciate any tips if anyone has them.)

      Alt-Space, M, then hit an arrow key. For some reason hitting the arrow key attached the mouse pointer to the titlebar of the window, so you can use the mouse to move the window where you want it. Also, while most apps don't require it, hold down Alt while hitting space. Firefox specifically has this issue. Windows apps are supposed to allow users to hit Alt to shift focus to the menu bar, but not all of them work.

    14. Re:Larger/Higher Resolution Monitor for me... by Richard_at_work · · Score: 1

      Not to actually answer anything in your post, but my current laptop screen is 1920 x 1200. Macbook Pro 17" April 2010. Hardly exotic :)

    15. Re:Larger/Higher Resolution Monitor for me... by Bert64 · · Score: 1

      If your having trouble managing a large screen, its usually because your using a window manager which isn't designed for that use case...

      I find that multiple workspaces work better than multiple monitors for most of the things i do, also keeping track of the workspaces isnt hard once you're used to using them.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:Larger/Higher Resolution Monitor for me... by gfxguy · · Score: 1

      My brain hurts when I use dual monitors that aren't the same (size and style... brightness, etc.), but that's just me.

      Right now I have a pretty generous 32 inch monitor running 2560x1600; my monitor at home is only 24 inches (1900x1200).

      I get along just fine, although I still find myself jumping back and forth between virtual desktops. Often enough, though, I'm also mentally switching contexts when I switch desktops, like I'm working and the computer indicates I have an email; I filter most of my email and I'm only given an indicator for work email, so it's very little junk. I don't just automatically switch like Pavlov's dogs, but I have it in the back of my mind some email is waiting, and when I hit some logical stopping point, I switch to that desktop.

      It's rarely the case that I don't have enough screen real estate, although it still happens occasionally.

      --
      Stupid sexy Flanders.
  7. The second monitor is pretty vital to me. by Anonymous Coward · · Score: 1

    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.

    1. 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
    2. Re:The second monitor is pretty vital to me. by peragrin · · Score: 1

      This is why I want two monitors at work. having four terminal windows open at work(our primary database is accessed that way as the windows version lacks many key features like editing) plus outlook, a spreadsheet, and firefox(with multiple tabs) all running at once, and what is more important the ability to look at it all at once.

      Take the computer as a desktop metaphor. is your desk the size of a sheet of paper? how about two sheets of paper? why is you computer displays only the size of one or two sheets of paper? Multiple monitors allow you to stretch out work across multiple items at the same time. While accessing our database, I will have an email from the customer open, a couple of manufacturer's websites open comparing part numbers, a spreadsheet or word doc, open. and I will need to be able to look for keywords and phrases in that mess to make sure I get what the customer is actually looking for.

      Most jobs would actually be made easier with dual displays. Sales, accounting, coding, engineering, Any job that requires you to reference multiple documents at the same time.

      --
      i thought once I was found, but it was only a dream.
    3. Re:The second monitor is pretty vital to me. by Ambitwistor · · Score: 1

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

      Why, so they can play Double Solitaire?

      Oh, you meant work, not "work".

    4. Re:The second monitor is pretty vital to me. by interkin3tic · · Score: 1

      I'd hesitate to say it's vital to me as a biologist, but I'd certainly buy a used one out of my own pocket if I didn't have a free one provided. My laptop's monitor is 1388x768. Not optimal for reading papers on the screen, and it gets slightly more annoying if I have to keep switching windows to take notes from the paper. The maximize to half a screen feature is better than nothing, but gets a bit cramped if there's a large figure. If it weren't for the extra monitor, I'd just print out every slightly interesting paper. I suspect that's less energy efficient than the second monitor, and there's also toner costs. So, in my specific case, TFA's point of "higher energy costs" is a wash.

      It's also helpful for showing data to other people in the lab, they don't have to all crowd around my laptop screen.

      Need? Well, no. I have done science writing with a marker and a paper towel. I'm guessing real developers could make due with a blackberry screen while walking barefoot in the snow if they NEEDED to.

    5. Re:The second monitor is pretty vital to me. by tompaulco · · Score: 1

      Additional anecdotal evidence. Every person in my company has a second monitor. Caveat: the primary monitor is a laptop in almost every single case, so the screen size is pretty small.
      Having all my crap on one screen would reduce my efficiency a lot. I tend to move stuff from one screen to another depending on what my current highest and second priority items are, but at the moment, I have Outlook, Eclipse, a remote desktop session, trillian and Firefox on one screen and an in-house system monitor, SQL Server management studio, and Windows Explorer on the other.

      --
      If you are not allowed to question your government then the government has answered your question.
    6. Re:The second monitor is pretty vital to me. by Tolkien · · Score: 1

      Might this help? Add some scripting on top of that and you can automate yourself out of the job, get more responsibilities, a pay increase and feel good about not being a waste of taxpayer money caused by that other agency. :)

    7. Re:The second monitor is pretty vital to me. by zippthorne · · Score: 1

      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.

      This is why we have giant deficits, people. We have a person doing a machine's job (transferring data from one representation to another). What kind of wacky crack world do we live in where someone thought it would be a good idea to transfer data from an electronic representation to another electronic representation by hand, anyway?

      Probably the same kind of person who'd take tools away from software developers to give them to manual document transcribers. Hint: If your organization has software developers, then have them develop software to eliminate your repetitive tasks!

      --
      Can you be Even More Awesome?!
    8. Re:The second monitor is pretty vital to me. by Malc · · Score: 2

      Or perhaps it goes back to the lack of social skills that many developers have.

    9. Re:The second monitor is pretty vital to me. by Bourdain · · Score: 1

      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.

      Having done that sort of task before, and typically, en masse in the context of electronic discovery, I strongly recommend a suite a software to assist in that task:

      (1) ABBY FineReader 8.0 -- (primarily for scanned spreadsheets) an OCR program, granted an older version, it's the best they ever made and is still available if you ask for it
      (2) AbleToExtract -- for documents which have been printed to pdf and don't require OCR
      (3) pdf tools command line suite -- useful when dealing with large volumes of pdf's
      (4) any pdf password remover -- if you can view a doc, the "edit" password for using the above software (to extract images or content) is usually inherently "crackable"
      (5) the newspaper -- good for reading with the all the time you save above instead of getting fired for not having work to do and not looking like you're working anymore

  8. Maybe, maybe not? by morari · · Score: 0

    Coders? Perhaps not. It is however a must for any kind of graphic design, video editing, 3D modeling, etc. Having your full, finished product up on one monitor while you edit and tool around on the other makes for a more productive experience.

    --
    "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
    1. Re:Maybe, maybe not? by Altus · · Score: 3, Informative

      You know that "coders" are generally working and editing in one window while viewing the finished product in another right? The fact that our tools are text based doesn't change the work flow that much.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

    2. Re:Maybe, maybe not? by coolmadsi · · Score: 1

      Coders? Perhaps not. It is however a must for any kind of graphic design, video editing, 3D modeling, etc. Having your full, finished product up on one monitor while you edit and tool around on the other makes for a more productive experience.

      The GUI of a program requires coding too...

      Although a second monitor for coding would be most useful for debugging (see what code is executing and what the GUI is currently doing at the same time)

    3. Re:Maybe, maybe not? by Tharsman · · Score: 1

      A coder that's doing a lame HTML table based page? No. An actual programmer that is running memory management and performance monitoring tools and debugging real time, while monitoring logs, does need the dual monitors, I'd even argue triple monitors.

    4. Re:Maybe, maybe not? by Cytotoxic · · Score: 2

      Any decent IDE is likely to be better with multiple monitors, not just interface design. Even working in SQL is better when expanding your IDE across multiple monitors. I would argue that spanning an IDE across multiple monitors is a much larger boost to productivity than spanning a spreadsheet across multiple monitors. And I'd also argue that it is pretty damn cheap to buy and run a monitor, so if your employees can use one, give it to them.

      I give all of my IT staff multiple monitors, even the help desk. Come on people, you spend the better part of 100k every year even for cheap IT staff. Why would you chintz out on a lousy couple hundred (tops) for a second monitor? That's just crappy management practice.

    5. Re:Maybe, maybe not? by 19thNervousBreakdown · · Score: 1

      This post sums up the entire argument pretty well. Allow me to translate:

      "Anyone who isn't me? Perhaps not. I cannot picture how anyone who isn't me would need any luxury whatsoever, because it would not make me happier. Therefore, they are prima donnas, and should be fired for the sheer audacity. I, on the other hand, absolutely need a second monitor, and denying me one would be tantamount to cutting my pay in half and sticking me in the boiler room."

      --
      <xml><I><am><so><damn>Web 2.0</damn></so></am></I></xml>
    6. Re:Maybe, maybe not? by morari · · Score: 1

      Hardly. I simply am not aware of what different coders would need or want. I am mainly focused on graphics (outside of some HTML/CSS type of stuff) and having a second monitor is damn near essential. Of course, I'm primarily looking at work print renders in realtime. I don't know what coders would look at before compiling... unless they want to check performance and debugging options.

      Hence the "perhaps not". That equates just as easily to "perhaps so".

      --
      "He who can destroy a thing, controls a thing." --Paul Atreides, Dune
    7. Re:Maybe, maybe not? by old+and+new+again · · Score: 1

      i even prefer 3 fo rvideo editing, 1 output, 1 timeline, and one viewers/browsers/mixers (i use FCP) even for music making, less than 2 is a real pain, again i work with 3, 1 timeline, 1 mixer and one for as many important pugins i need to access quickly

    8. Re:Maybe, maybe not? by PwnzerDragoon · · Score: 1

      It's not so much before compiling, as after. Being able to see the running program along with your IDE and/or debugger at the same time makes tracking down bugs much easier. Especially if it's a full-screen app like a game.

    9. Re:Maybe, maybe not? by Grishnakh · · Score: 1

      You'd be surprised how many companies have crappy management, and refuse to buy newer equipment for their engineers. As for the $100k thing, that's irrelevant, as salaries come out of a different pool of money than equipment, and in fact, new monitors are too expensive because they're too cheap. Let me explain: a monitor only costs $200 or so. That's not big enough to be a capital expense, so it has to come out of discretionary spending (both of which are entirely separate from salaries). High discretionary spending looks bad, so when things are a little tight, managers always cut discretionary spending to the bone.

      Does this really make any sense? No. But that's how modern corporations work. I've worked at a couple different companies now that were just like this: decent salaries but dirt-cheap on equipment (I usually had to scrounge or steal equipment from other places in the company). Not surprisingly, one of them (with ~20,000 employes) isn't doing too hot as their private equity owner tries to squeeze all the cash out of them that they can, and the other one (~1800 employees) just got purchased by their larger competitor and is being split up and sold off.

    10. Re:Maybe, maybe not? by smurfsurf · · Score: 1

      It is a very sad state of affairs. You probably can image how much time/effort it took me to get a 30 Euro headset. I dare not calculate the true cost of that requisition.

    11. Re:Maybe, maybe not? by scot4875 · · Score: 1

      Umm, no? Having the raw HTML source open in one monitor with your browser(s) opened to view it on the other monitor to quickly make a change, save, and refresh in the browser(s) is incredibly useful.

      --Jeremy

      --
      Jesus was a liberal
  9. Real or virtual? by rwa2 · · Score: 1

    Actually, regardless of how many physical monitors you already have, I'd say you could get even more benefit by organizing all your stuff across a few virtual desktops as well.

    I kinda miss my WindowMaker setup with named workspaces and workspace-specific dock/clip.
    Also kinda miss the multi-desktop app thumbnailing I had with e16 (or to some extent the gnome 1.x panel)... useful to keep an eye on what the other virtual desktops were doing.

    1. Re:Real or virtual? by Tharsman · · Score: 1

      Virtual desktops are more about organization than productivity. It makes me no good as a programmer to test an application and having all my monitoring tools and debugging logs feed to a hidden virtual desktop.

    2. Re:Real or virtual? by jomcty · · Score: 1
      I have two 24" monitors and use VirtuaWin and AutoHotkey to maximize my screen real estate.

      Using AutoHotkey, I send VirtuaWin a message to toggle between the last two virtual windows when I press the forward mouse button (I also map Alt-~ and a double-tap of the Windows key to do the same).

    3. Re:Real or virtual? by leptons · · Score: 1

      I'd still rather have 8 screens with a virtual desktop than 1 screen with a virtual desktop.

    4. Re:Real or virtual? by Grishnakh · · Score: 1

      Exactly. Multiple desktops allow you to do better task-switching, so you can dedicate one desktop to one task, with all the associated windows open (browsers, document viewers, etc.), and another to another task, and switch between them without having to shuffle a lot of different windows. For instance, you can keep your web browser on one desktop with Slashdot and other browser windows open, and have another desktop with your work, and help keep yourself from getting too distracted.

  10. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    How many if its on my Third?

  11. 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.
    3. Re:Monitors are cheap, so why not? by MonsterTrimble · · Score: 1

      You Sir, need mod points. When you sit back and look at the total cost of pulling that monitor in terms of productivity, morale, meetings about it (involving the coder & manager) and such, the return on investment is measured in hours. $30 per hour in salary & overhead (sitting on the low side) adds up quick.

      --
      I call it 'The Aristocrats'
    4. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      It must be nice to be able to consider $170 + $109 a minor expense.

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

      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?

      This is the 100% ridiculous part. If your company is squabbling over standard "coder grade" monitors (that should cost about $150 through a good purchasing program) then you probably need to stop complaining and start looking for a new job. Considering many employees cost this much to keep around for just one day (experienced coders, possibly half a day,) an expense like a monitor that is relatively vital to the workflow of most office types should be an absolute no-brainer. Fire your employer and move on.

    6. Re:Monitors are cheap, so why not? by guspasho · · Score: 1

      Because, subjectively, the purpose of the article is to insinuate that developers are just lazy and overpaid. Companies are always looking to cut expenses and if they can find ways to make developers feel less comfortable about their positions, all the better. They can then get away with paying them less and paying for less equipment for them.

    7. Re:Monitors are cheap, so why not? by Dhalka226 · · Score: 1

      I agree completely.

      Let's pretend this hypothetical developer needs a $500 monitor and has a $50,000 salary (which is pretty high for a monitor and pretty low for a developer). That's 1%, and it's a one-time cost. As you say, if it makes him even 1% more productive this is a win right away, much less looking long-term (gasp!) at a sustained higher productivity for a small one-time investment. Not to mention a happier employee who actually feels like his boss is trying to give him the tools he needs to do his job efficiently, rather than one who is running to Slashdot to call him a whiner and look for ways to refuse it to him.

    8. Re:Monitors are cheap, so why not? by need4mospd · · Score: 1

      I've probably saved a few reams of paper since I got my second monitor too. No need to print it out if I can just put it up on the second screen.

    9. Re:Monitors are cheap, so why not? by GreyWolf3000 · · Score: 3, Interesting

      The cost of buying a second monitor for one developer is immaterial. The cost of buying second monitors for every developer isn't.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    10. Re:Monitors are cheap, so why not? by Lehk228 · · Score: 2

      it still is, if you have 40 devs that comes to $6000, which is jack squat compared to the salary of 40 devs

      --
      Snowden and Manning are heroes.
    11. Re:Monitors are cheap, so why not? by Rob+the+Bold · · Score: 2

      It must be nice to be able to consider $170 + $109 a minor expense.

      Did you even read the summary? Of course it's a minor expense. TFA is about a paid developer. He's presumably working indoors, with lights and a desk and chairs and HVAC. And did I mention that the developer is paid?

      --
      I am not a crackpot.
    12. Re:Monitors are cheap, so why not? by praxis · · Score: 1

      If a monitor costs X per year and a developer costs Y per years, then X/Y is immaterial but (50*X)/(50*)Y is not? It's the same ratio!

    13. Re:Monitors are cheap, so why not? by Vrtigo1 · · Score: 1

      This was my immediate thought as well. Why fuss over $200 when you're probably (hopefully) spending $75k+ on that person's salary, not to mention their benefits, etc. If it's important enough for someone to complain about, then it's probably worth the very minor cost associated with it. It's not just developers - it's anyone that multitasks, really. That means just about everyone in IT and probably anyone that does any type of web/creative work. Really, those that don't need multiple monitors are those people that spend the majority of their time in one or two applications. People like your HR and finance types. They don't do a lot of switching around between apps, so the benefit isn't as great for them.

    14. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      Because monitors = penis size in the corporate world. Last job I was told that no one could have a 30" monitor because the boss had a 30" monitor.

    15. Re:Monitors are cheap, so why not? by rsborg · · Score: 2

      The cost of buying a second monitor for one developer is immaterial. The cost of buying second monitors for every developer isn't.

      Really?
      Lets put things into perspective here. $200 for a decent 2nd monitor (we're not talking IPS Cinema displays here) compared to:

      • 1% bonus (avg 80k salary = $800)
      • Any decent proprietary software license 1 seat (avg. $300)
      • 5 hours of productivity (at 80k salary = $200)
      • ...etc.

      The dual-monitor solution of days yore has been solved with stuff like DisplayLink or Thunderbolt (or by good gfx cards if your desktops are beefy enough).

      I even have a 3-monitor solution for my home setup - A macbook pro, with 1 displayport 32" HTDV + 2 extra monitors running on the 2 separate USB2 channels (one is on a hub). Combine this with a mounting solution like this and you've can easily get 2 browsers and dozens of terminal windows all open simultaneously. You could easily setup a dual-display rig for $300 in addition to an existing monitor.

      --
      Make sure everyone's vote counts: Verified Voting
    16. Re:Monitors are cheap, so why not? by 1729 · · Score: 1

      It must be nice to be able to consider $170 + $109 a minor expense.

      My hourly cost to my company is a couple hundred dollars (salary, overhead, benefits, office, equipment, etc.). If my second monitor means I get an extra minute of work done per day, the monitor has more than paid for itself and the extra electricity it uses.

    17. Re:Monitors are cheap, so why not? by Darinbob · · Score: 1

      I think the original poster is about what happens when they're not cheap, and the company/department does not have the budget to get a second one. A new accountant shows up, IT is out of monitors because one of them is broken, so what do you do? Wait a week to get one ordered or take one from someone who has two?

      Being cheap and being available on a budget are not the same thing.

    18. Re:Monitors are cheap, so why not? by Darinbob · · Score: 1

      What about other employees who are not developers? Do you get to decide who is important enough for two monitors, or instead spend a huge amount of money so that every single employee has two?

      If monitors are cheap why can't the employees just buy their own if they insist they have two? I have purchased my own RAM in the past to upgrade a computer that just wasn't working as well as it could. Not a big deal. My job is to help my company make a profit and that means making or saving money, not insisting that I get perks. (Of course I was probably the only one thinking this way as everyone else claimed full per-diem on trips and I saved up receipts.)

    19. Re:Monitors are cheap, so why not? by Darinbob · · Score: 1

      And where does that $6000 come from? Do you take up a collection, hold a bake sale, etc? Everyone has a budget and if you don't have room on the budget for extra computer equipment you're going to have to make a real and serious case to upper management in order to exceed your budget. If you're a company without much extra cash lying around with nothing to do then you probably won't get approved. You get more monitors for your 40 devs then what about all the other departments in the company, do they deserve redundant monitors too?

    20. Re:Monitors are cheap, so why not? by Boomerang+Fish · · Score: 1

      For a medium or large sized business, it is. For a start-up or independent consultant... I feel your pain!

      I'd say if you ever need to have two programs or documents (of any type) open at the same time because you need to refer to one to update the other, then a second monitor does help... how much is subjective, and it's certainly not necessary, but it does help. And to get used to it and then have it taken away... well, I'd put in a requisition and if it wasn't honored quickly I'd start looking.

      Bottom line -- if you use two or more applications at the same time, more monitors == better.

      --
      I drank what?

    21. Re:Monitors are cheap, so why not? by dudpixel · · Score: 1

      companies that think this way will also notice they have a higher-than-normal staff turnover and their training costs for new staff will far outweigh any savings they get.

      --
      This seemed like a reasonable sig at the time.
    22. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      Could be more if your company is buying apple, or the pc's your company currently have only support a single screen.

    23. Re:Monitors are cheap, so why not? by scarboni888 · · Score: 1

      "just make developers feel "pampered" then why not"

      Because there's this sense of entitlement people have these days that I like to stomp out of them with the firmest of boots to the face, that's why not.

    24. Re:Monitors are cheap, so why not? by AJNeufeld · · Score: 1

      It isn't the extra screen space. Yes, for documentation and reference material, the extra space is nice. Code? Sure, why not. That's nice to have to. But real important part is running code in a debugger, without generating paint messages as you single step through code, causing infinite loops, or other non-deterministic behaviors. For that, an extra screen is critical, and a second computer to use for remote debugging is almost a requirement. Of course, it depends what you are developing.

    25. Re:Monitors are cheap, so why not? by mjwx · · Score: 1

      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?

      Cost times no of developers.

      Then you have the "monitor envy" problem. Steve got a slightly larger monitor then frank (or the bezel is smaller). Suddenly Steve's superiority is challenged. Steve requires a larger monitor then Frank to prove that Steve's position is higher. Thus Steve complains to IT services until Steve gets a bigger monitor. Now Frank's e-peen is reduced and Frank begins the cycle all over again.

      Meanwhile perfectly good monitors that no-one wants because they are all too important to have "only a 24" monitor" pile up, not to mention the ever increasing demands on the company financially.

      No, giving into their demands is not the answer, it will just lead to more demands. A good IT department does not offer danemonitors to appease petulant developers.

      I was on the front lines during the great CRT crisis of 04. This is when we got our first shipment of LCD monitors into our company, 10 19" 4:3 dells. Of course I was in charge of assigning them to 10 out of the 90 staff. A throng of Developers poured into my office complaining of headaches caused by CRT "oh the pain, the horror, the flickering of the refresh rate, I cannot bear it," (grabs the collar of my shirt) "I must have an LCD, how can you subject me to more pain".

      They tried everything, bribery, blackmail, threats, one even "accidentally" dropped his CRT. No matter how many times I told them, "the monitors would be assigned according to need, not wants". They complained, they complained to my boss, to their boss, to the bookkeeper who had an ancient 17" CRT. They were unrelenting. In the end, management made the decision, they continued infighting for months over who got them. In early 06 we bought 15 22" LCD's. of course the developers made anther ruckus, the headache plauge returned but I made sure the bookkeeper got the first one. She said something that not one of those developers said to me, not once, she said "thank you".

      So to reward complaining, will only bring about more complaining and inevitably more cost. For my entire tenure, the developers did not stop fighting for monitors, at one point I had to chain monitors to desks as developers would appropriate them for themselves without asking. I get a phone call from one of the GIS analysts, literally in tears because a developer had stolen her monitor, then yelled at her when she asked for it back.

      So never give in, no matter how trifling the cost,
      For once you have given the dev monitor's, you'll never be rid of the dev.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    26. Re:Monitors are cheap, so why not? by Sir_Sri · · Score: 1

      I agree. I'm working on a fullscreen application at the moment, and the all the development tools work on the second monitor. If I'm coding I have VS on one monitor and the fullscreen app on the other. If I'm working with the tools then the left screen is all the tools to manipulate stuff, and the main display is where all the changes show up as they will in the final version.

      I *could* alt tab back and forth etc, but this is somewhat easier. Especially given that a monitor costs a couple of hundred bucks.

    27. Re:Monitors are cheap, so why not? by narcc · · Score: 1

      If my second monitor means I get an extra minute of work done per day, the monitor has more than paid for itself and the extra electricity it uses.

      Just imagine the savings if they blocked slashdot...

    28. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      ... and a 23" last black frideay for $109.

      I'm getting sick of morons quoting the cost of things based on the sale they hunted down.
      Get more reality. Your results are not reproducible on demand.

    29. Re:Monitors are cheap, so why not? by mikael_j · · Score: 1

      Uhm, if you have 40 full-time devs chances are you are paying them more than $2,000,000 per year. Compared to this $6,000 is once again jack squat.

      --
      Greylisting is to SMTP as NAT is to IPv4
    30. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      Troll much?

      Interestingly enough, before LCD monitors were common one of the more common complaints from IT types who actually used their monitors all day was that their monitor didn't support decent resolutions at decent refresh rates which lead to, sur-fucking-prise, headaches and eye strain.

      You see, most companies were cheap as shit and bought 14"/15" monitors that would barely do 1280x960@60Hz. This was fine for those who still worked like it was 1983 except that at the end of the day they would "feed it all to the computer". However, for a dev or sysadmin sitting in front of the monitor for eight or more hours per day it was downright painful. Not to mention that once you've been exposed to a better CRT monitor going back to one running at 60Hz is just torturous, if all you've ever experienced is your home PC's monitor doing 800x600@60Hz and the work monitor doing 1024x768@60Hz you'll have no reason to complain (especially since you only use it an hour or two per day). However, if you use a 21" monitor at home that's doing 1600x1200@85Hz and your monitor at work does 1024x768@60Hz (or 1280x960 if you're "lucky") the latter will cause actual headaches and actual eye soreness.

      Also, IHBT; IHL; HAND.

    31. Re:Monitors are cheap, so why not? by Vectormatic · · Score: 1

      at the current exchange rates, 150 dollars is about 105 euros, i (as a junior code back then) had my hourly rate higher then that before the recession. Granted, i didnt get payed that, but third parties paid that to my employer back then for my services.

      The same applies to computers by the way, at my previous employer it took a LOT of nagging and chasing my manager to finally get an extra gig of ram, and even with the total of 3g, my machine was a bit sluggish, thought the extra gig really helped. It probably cost like 30 bucks too...

      --
      People, what a bunch of bastards
    32. Re:Monitors are cheap, so why not? by IICV · · Score: 1

      The cost of buying a second monitor for one developer is immaterial. The cost of buying second monitors for every developer isn't.

      Huh. Are you the sort of manager who says "okay, back when we were a 25 person company, we could totally afford the ~$50/month needed to provide drinks and snacks for everyone; now that we're a 100 person company that brings in ten times as much revenue, it's gone up to $250/month. That's totally unacceptable, we're going to have to cut out the free sodas and chips"?

      Because if so, I hate you. That sort of small-minded, penny wise pound foolish behavior is what makes working in a corporation such a grind. A second monitor costs something like 0.5% of the developer's salary, at the absolute low end; do you really think that the increase in performance is less than half a percent point per year?

    33. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      The productivity gain for one developer is immaterial. The productivity gain for all developers isn't.

    34. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      I do a lot of coding on a three monitor set-up.
      The first monitor (left) is used for anything that a normal single monitor would be used for (any task), but most of the time, being the reference screen (handbooks, api references, code snippets from other parts of the code or reference snippets etc).

      The second monitor (center), being the coding monitor, where i do all the main work while coding, or when needed, the trace-debug window.

      The third monitor (right) is where the application (be it web or other app) is being run/displayed, so that i can follow the code on the left, while watching the app live, and still have instant access to documentation, while still seeing the code and the app.

      If a web-app, this is the browser window, where i can quickly see how a change impacts, or if a DB app, how the data changes in the db as a direct result of the code, or simply, have the tables etc from the db up on the screen as a reference, while doing up the code.
      It's way easier to actually code, seeing the database (with contents) on the screen, than reading off a bit of paper, as you have a closer relationship and visual understanding of the data, if you see it.

      Humans are visual beings, requiring to see what they are working with, in order to make the most of their thought process, and simply having the screen estate enables us to visualize what we are working with.

      If i had much of a say, i would probably forego some of the perks at work, to have an ultimate say about what i want for tools, in addition to the "standard setup".
      This would certainly include 3 monitors, and i would even be prepared to drag the screens in myself, if my employer refused to provide, if i knew they would keep it my property.
      Also, my own keyboard and mouse that i am comfortable with (just as important as the personal choice of pen and brush for an artist) - after all, you work with these things 8+ hours a day.

      After all, it's more or less a one-off, non-recurring investment in productivity at the cost of around $650-$1000 for three monitors, a decent graphics card, mouse and keyboard of choice.
      Put that against the cost of some of the other things needed such as software licenses, salary or even perks, and the ROI for this will be pretty high, on a continuous basis.
      Perks galore might be fine and sweet, but when it comes to things that makes a developer really happy and that enables him/her to do their work efficiently and well, it doesn't really cost that much, but it certainly boosts their ego and general wellbeing while at work.

    35. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      Exactly right. A typical developer costs a company $100,000 per year (including wages, benefits, and the cost of office space). An improvement in productivity of a measly 1% is thus worth $1,000/year to the company, and giving a developer the ability to see more information at once is certainly worth at least that much. (My personal guess is that it's worth at least 10%, but we need data!) A good second monitor costs at most $200, plus perhaps another $100 for an improved video card to drive it. Do the math; the extra monitor has a huge return on investment, and taking it away is a false economy.

      By the way, financial analysts also need to see lots of information at once and likely also get comparable benefits from an additional screen. So just buy them already, companies; the only thing more costly than investing in IT is to NOT invest in IT.

    36. Re:Monitors are cheap, so why not? by AmiMoJo · · Score: 1

      How much do you pay developers per hour? How long would increased productivity take to tip the balance in favour of buying a second monitor instead of paying overtime or hiring another person?

      Of course business doesn't work like that, they just make you do unpaid overtime and crack the whip a bit harder.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    37. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 1

      Yes it is.

      A good Software Engineer will cost the company $200 a day easy. Giving EVERY one of them an extra monitor increases productivity for EVERY one of them. You make a net gain that is honestly huge over a very short period of time.

      It's a fact that today hardware is cheap, developers are expensive. If you can get more out of your developers by buying some hardware, not doing so is just plain stupid.

    38. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      YAHBT :P

    39. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      It is. It's a fraction of what their computer cost, a tiny fraction of their wage, an insignificant fraction of their total cost over time.

      Anyway, how can you feel comfortable working for a company that does that?

    40. Re:Monitors are cheap, so why not? by Anonymous Coward · · Score: 0

      Don't tell my boss, but a second monitor is the sort of thing I'd buy and bring in myself if I didn't have one.

    41. Re:Monitors are cheap, so why not? by dko1625 · · Score: 1

      Can only talk from my own experience - and it all boils down to the bottom line, litterally. I have heard arguments ranging from 'not company policy' to 'too expensive, everyone will want one'. At my present employer the standard machines is a 32-bit Win7 with a max of 3GB of RAM. Having to develop locally means having Eclipse, a db-server and a web server running. So with all the other 'crap' and email aso. running, my machine is having a hard time and I do a lot of waiting. To solve my missing second monitor problem I have settled on installing a virtual desktop, I still have to switch around. But structuring what you have where helps.

      Not that the above has much to do with monitors ;-)

      To err is human - to blame it on a computer, even more so. - Robert Orben

    42. Re:Monitors are cheap, so why not? by Draknor · · Score: 1

      Just out of curiosity -- what do you hire developers to do?
      I'm sort of assuming that its to "develop code". So if my assumption is correct, wouldn't you want them to develop code as quickly, efficiently, and as bug-free as possible? I will also make the assumption (based on links in other posts and the TFA itself) that a second monitor improves this productivity.

      And finally, if I'm a developer who knows that I work best with the right tools, and I start a job where I don't feel I'm being given the best tools to do my best work -- then you'd stomp me in my face? Do you like to drive around with your emergency brake on, too, to cure your engine of its sense of "entitlement" (of low friction)?

    43. Re:Monitors are cheap, so why not? by Draknor · · Score: 1

      That is not a technology problem, that is a management problem.

      Sure, its not fun when other staff get bigger & better toys/tools than you. But when that crosses the line to stealing equipment and personal attacks, there's a manager there who is not doing his duty to outline what his expectations of behavior are, and what the consequences are for violating those boundaries, and actually enforcing those consequences.

      Of course, failures of management are not uncommon.

  12. No, one 30" monitor (resolution 2560 x 1600) ... by Anonymous Coward · · Score: 0

    ...will do nicely.

    Which is what I have at home. Great for games, too.

    Disclaimer: At work, my stingy employer would not buy me a 30" monitor. I'm making do with two 20" monitors side by side, both VERTICAL.
    This also works, but the 2" gap in the middle is annoying.

  13. How About 4! by Anonymous Coward · · Score: 0

    I am actually using 4 monitors in my current situation. I don't know how I could work with less than 2. I have tried but I get lost in the apps i have open.

    1. Re:How About 4! by Lennie · · Score: 1

      Virtual desktops, I couldn't work without them.

      --
      New things are always on the horizon
    2. Re:How About 4! by Altus · · Score: 1

      Virtual desktops are great, but I find that, at least on the mac, putting your debugger in one space and running your app in another doesn't really work. Still, I love having virtual desktops set asside for SVN or for other tools that I am not using constantly.

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  14. Yes. by lumpenprole · · Score: 0

    ..anything else?

    --
    Disclaimer: MINAA (Mummy! I'm Not An Animal!)
  15. No by Anonymous Coward · · Score: 0

    They don't.

  16. Absolutely not by jomama717 · · Score: 1

    However a third is indispensable.

    --
    while [ 1 ]; do echo -n -e "\xe2\x95\xb$((($RANDOM&1)+1))"; done
    1. Re:Absolutely not by afidel · · Score: 1

      Amen. First is email and documentation, second is web browser (IDE for a developer), third for the system/application you are currently working on. Monitors are so cheap that a triple head setup could even be justified for an intern making near minimum wage, why is it even a question?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Absolutely not by unrtst · · Score: 1

      Two is a no-brainer IMO, especially since most video cards support it already.
      I've had three or more in the past, but always had to use another video card... are there any good (cheap) ways around that these days?

      IE. do any mid-level consumer video cards support 3+ monitors from one card? I've even got a 3rd lcd monitor sitting in my closet... just nothing worth plugging it into.

    3. Re:Absolutely not by KZigurs · · Score: 1

      I would pay for third on my own but can anybody suggest a reasonably priced half heigth video card that would support that? (yes, I'm on dell optiplex 990 (IIRC))

    4. Re:Absolutely not by afidel · · Score: 1

      Don't think you'll find it as 3x mini-HDMI would be the only configuration that would work and that would be so out there that a total of maybe 5 cards would be sold =(

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    5. Re:Absolutely not by tumnasgt · · Score: 1

      I use a GeForce GT210 in my low profile HTPC, they are under $40 at newegg

    6. Re:Absolutely not by zero0ne · · Score: 1

      You would want something like this: USB External Monitor

      Make sure to check the reviews to make sure it works with your setup.

      The advantage of this is that you can take it wherever you want. Since most Laptops / Desktops these days support dual monitors out of the box, this is a easy way to add a 3rd :)

    7. Re:Absolutely not by CapOblivious2010 · · Score: 1

      You can get a USB video card (USB in, VGA/DVI out) for about $50. Performance isn't as good as a "real" video card, but it's perfectly adequate for most anything short of gaming. And being USB means you don't have to crack the case open.

    8. Re:Absolutely not by Glonoinha · · Score: 1

      Get a PCI nvidia 5200 used for about $5 on Craigslist. For non-gaming, esp since it will be your third monitor, it will work splendidly.

      --
      Glonoinha the MebiByte Slayer
    9. Re:Absolutely not by fast+turtle · · Score: 1
      • Radeon 5670 Flex with 3 monitor support
      • Radeon 6770 Flex
      • Geforce 8400GS with 4 DVI

      All of these are found at Newegg and under $200

      --
      Mod me up/Mod me down: I wont frown as I've no crown
    10. Re:Absolutely not by Vectormatic · · Score: 1

      do you need actual rendering power on your third screen? todays budget cards are more then powerfull enough for anything save high end gaming and rendering. For 2d stuff, even your basic old S3 card would do.

      just get a cheapo radeon and be done with it

      --
      People, what a bunch of bastards
    11. Re:Absolutely not by darkgrayknight · · Score: 1

      you can get a usb to video (vga/dvi) adapter. I use that for my third monitor.

    12. Re:Absolutely not by FredFredrickson · · Score: 1

      I just use two video cards..

      --
      Belief? Hope? Preference?The Existential Vortex
    13. Re:Absolutely not by KZigurs · · Score: 1

      The problem is not power, it's half-height!

    14. Re:Absolutely not by Vectormatic · · Score: 1
      --
      People, what a bunch of bastards
  17. 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 Attaturk · · Score: 1

      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.

      In this market? I'm guessing you're a developer who hasn't been looking for a job for some time rather than an employer. ;)

      But for what it's worth, I'm an employer and I try very hard to ensure all of our developers - particularly the coders - always have two matching >=22" widescreen monitors. As a developer myself I'm perhaps more easily persuaded of the productivity gains than most bosses. That having been said, very, very few developers understand the cold hard realities of squeezed budgets, tightened belts and the pragmatism sometimes required in a tough marketplace. If you've made a good argument and your boss is still resisting, he may well have a very good reason beyond the price of just one screen. Think about it. ;)

    2. Re:Well by nitehawk214 · · Score: 1

      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.

      In this market? I'm guessing you're a developer who hasn't been looking for a job for some time rather than an employer. ;)

      But for what it's worth, I'm an employer and I try very hard to ensure all of our developers - particularly the coders - always have two matching >=22" widescreen monitors. As a developer myself I'm perhaps more easily persuaded of the productivity gains than most bosses. That having been said, very, very few developers understand the cold hard realities of squeezed budgets, tightened belts and the pragmatism sometimes required in a tough marketplace. If you've made a good argument and your boss is still resisting, he may well have a very good reason beyond the price of just one screen. Think about it. ;)

      I will. And if my boss resists a productivity item that costs less than 1% my weekly salary, even if the benefit is subjective, I would be looking for an opportunity to walk out the door. We are not looking for free candy bars or slack-at-home days, or asking for random stuff every week. Just some cheap tools to get our job done.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    3. Re:Well by SomePgmr · · Score: 4, Interesting

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

    4. Re:Well by Anonymous Coward · · Score: 0

      Reason for quitting: "they 'stole' my second monitor" is going to look great on a job application

      Maybe the company down the street has the financial resources to buy this fuckhead a second monitor, but what other petty bullshit is he willing to quit over? No provolone or brown mustard for the sandwiches the company orders for office parties?

    5. Re:Well by ahabswhale · · Score: 1

      Yeah, sorry but I'm out the door unless I get two wide screen monitors. Any employer who is so shortsighted as to deny that to a developer to save a couple hundred dollars is no employer I would want to work for. They are penny-wise and pound foolish. I've spent many years working in the single monitor world and it sucks. I'm not going back and frankly, the demand for developers right now is such that I could probably ask for 3 monitors and get it. I've got headhunters pounding on my door every day. Gotta love supply & demand!

      --
      Are agnostics skeptical of unicorns too?
    6. Re:Well by Anonymous Coward · · Score: 0

      That's the cost to the employer, not what the developer gets.

    7. Re:Well by Darinbob · · Score: 1

      Well, would you be willing to pay the 1% yourself out of your own pocket? Why not? Maybe the place down the street is not a very fun place to work whereas you like your current job.

    8. Re:Well by dmitrygr · · Score: 1

      I see comments like this all the time. Is it really that uncommon for developers to make 120k+? My second job after college and each one after paid more than that.

      --
      -------
      1. Enjoy your job
      2. Make lots of money
      3. Work within the law

      Choose any two.
    9. Re:Well by Anonymous Coward · · Score: 0

      depends where you live. if its in a big metro area with tech companies where people actually flock to to live (i.e. silicon valley) that is not uncommon. also, 1 bedroom apts can rent for $1500+/month and homes you'd want to live in 'still' cost over $500k so don't get your chisel out just yet - 120k is nice but not exorbitant or rich on these areas.

    10. Re:Well by gknoy · · Score: 1

      It certainly means they'll have a larger scalar value for the max percentage that they can sock away into a retirement fund, assuming their cost of living scales similarly. Hmm.

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

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

    12. Re:Well by Anonymous Coward · · Score: 0

      Exactly - all our developers are provided with a top of the line machine and the option of up to three screens. Some prefer to only use two, but the offer is there. If I had a developer ask for a fourth he/she would more than likely get it.

    13. Re:Well by Glonoinha · · Score: 1

      Actually the second monitor at my work desk is personally bought, not work provided.
      Ditto for the keyboard and mouse - I really like that specific set and it's not commercially available anymore.

      At maybe $200 total in gear, I honestly don't care who pays for it - even if I pay for it - just don't hassle me about having it on my desk. I'm here to get shit done.

      [ ] Smart.
      [ ] Gets shit done.
      Pick two.

      --
      Glonoinha the MebiByte Slayer
    14. Re:Well by Greyfox · · Score: 1
      Stealing your monitor is a symptom of deeper dysfunction. It would tell me that there is an endemic problem at the company that is not conducive to actually getting work done there.

      Not that going negative is good in an interview anyway, it's always about how you want to explore different technologies or take your career in a different direction. A direction that involves working at a company where the stuff you use to do the job they pay you to get the job done won't be missing when you come in Monday morning.

      --

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

    15. Re:Well by WuphonsReach · · Score: 1

      Stealing your monitor is a symptom of deeper dysfunction. It would tell me that there is an endemic problem at the company that is not conducive to actually getting work done there.

      Exactly. If they're willing to screw with a developer like that on an whim, then they're probably doing other stupid and trivial things instead of focusing on the real problems. It's a symptom of far deeper issues at the company and of management that has lost touch with reality in the trenches.

      --
      Wolde you bothe eate your cake, and have your cake?
    16. Re:Well by Grishnakh · · Score: 1

      I just got a new job and have been fielding all kinds of calls from recruiters and employers alike. A year or more ago, it wasn't so great, but these days if you have in-demand skills, there's a pretty healthy job market out there.

      If your company is too cheap to get decent monitors for its employees, there's tons of other companies that aren't. Maybe your company should look into selling if it's so poorly managed.

    17. Re:Well by Grishnakh · · Score: 1

      In metro areas, that's a somewhat high, but not extravagant salary for a senior software engineer. In the Bay Area, that's a perfectly normal salary, maybe slightly low.

    18. Re:Well by Have+Brain+Will+Rent · · Score: 1

      Well let's say it's a really cheap monitor, say $100. According to you that means you are making $10,000 per week or a half-mil a year.

      Either you actually get $500K/year or you don't understand how to calculate percentages. It seems you are an exceptional employee in one way or another.

      But if it's the latter I'd suggest you don't walk out too quickly. ;)

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    19. Re:Well by shutdown+-p+now · · Score: 1

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

      Yeah, but... even if it's COBOL? ~

    20. Re:Well by jschrod · · Score: 1
      In what country do you live?

      I'm a CEO, in Germany, of a small/mid-sized company (10 persons + freelancers). If one of my tech staff needs an item below 1.000 EUR to work better, I tell them to buy it and please don't bother me with it. Just make sure that there's a proper invoice for the books.

      If my company doesn't make enough money to support this mode of operations; I'd close it down -- it'll be dead in a few months/years anyhow. In the European countries and in the US, where I know the economic situation, this kind of costs are swamped away by cost of operations, and cost of staff. Especially, since it's a one-term cost, and not an ongoing cost on the budget. Any tech staff person costs me at least 100.000 EUR per year, to veto any monitor that makes him more productive doesn't come into consideration at all, that would be foolish.

      --

      Joachim

      People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

    21. Re:Well by gmhowell · · Score: 1

      Unless he is getting paid for improved productivity, why on earth would he even consider paying for his own monitor? I'm not talking about a contractor position, but a bought and paid for employee.

      --
      Jesus was all right but his disciples were thick and ordinary. -John Lennon
    22. Re:Well by ebuck · · Score: 1

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

      That is what you think, but by the time you hit $120K per year, you realize that it's not enough money to put up with the truly asinine. Fortunately, there are plenty of good companies who value their developers, and while I never had a second monitor before, the current one practically pushed a second monitor on me.

      Cash is cash, but in a mind related job, sanity is far more important, as it is required for all of the earnings today and tomorrow.

      Giving my company full credit, I now do a lot less Alt-Tabbing, which in some ways allows me to concentrate more so on the task at hand.

    23. Re:Well by Anonymous Coward · · Score: 0

      > Unless he is getting paid for improved productivity, why on earth would he even consider paying for his own monitor?

      Maybe it will improve his quality of life to just get it done and over with instead of dealing with a stubborn boss. Maybe the boss will see how wrong he was about not giving up the cash and decide to pay it back. Maybe everything else about the workplace is great, except for the penny-pinching when it comes to another monitor.

      So the employee throws a small amount of money at a problem and it goes away, thus saving his sanity, but with slightly damaged pride, and a little guilt for betraying the labour movement.

      I don't speak from experience, just guessing what might happen.

    24. Re:Well by Shome · · Score: 1

      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.

      Is this where we have come to! Changing the job as a response to a short term resource crunch in my company that removes a convenience!

      --

      ~Once you have your choices narrowed down, the rest will fall into place.
    25. Re:Well by cbhacking · · Score: 1

      That's a pretty reasonable salary for somebody with a bachelor's degree in Computer Science or Computer Engineering and ~5 years of solid industry experience. Some of my friends are making more (a friend was offered something like $125k when he started at Amazon.com, with 4 years of experience after graduating in 06). I make less, but I graduated less than a year ago. It's a high-paying field, at least around these parts.

      --
      There's no place I could be, since I've found Serenity...
    26. Re:Well by Anonymous Coward · · Score: 0

      Nope. Likelihood is that the boss is resisting because, although the developer makes a great business case for the value of (for example) additional monitors (i.e. the old cost/benefit ratio), he doesn't have the money in his budget.

      Now, he could take this great business case and make it himself to his superiors in attempt to get the extra cash, but that requires putting his own neck on the line in order to stand up for his developers, and although he knows those developers are correct in their business case and the cost/benefits of the additional monitors, the boss doesn't make the case to his superiors due to having the spine of a jellyfish.

      Remember, corporate decision makes (especially at the middle-management level) very often don't want to make the right decision, they want to make the decision that causes them the least hassle and there is very often a huge difference.

    27. Re:Well by Ecuador · · Score: 1

      Exactly! The (small) company I work has a policy for engineers that they can get anything they think will help their work and if it is under $500 they don't need to ask! Which meant that a second monitor was an obvious addition for me (while an extra low end desktop + kvm switch to have a true Windows machines in case debugging a device under a Windows VM was giving me trouble was also on a no-need to ask basis). Of course the nicest thing was that they gave me one work day to build my own machine (and the following week our admin had to build several of those as well after my coworkers saw how much faster it was than their Dells).
      Back to the monitor setup, my optimal is a 26" 1920x1200 in portrait mode and a second 19" 1440x900 in landscape. It works great for most things, with the 26" portrait being amazing for reading documents, or browsing thousands-of-lines long terminal outputs, or viewing long header files in one glance, or being able to see more than a function at a time. There is a funny anecdote about that last comment. We have in our company developers manual a rule that says functions cannot be longer than one screen height. I pointed to my monitor and asked "are you sure about this?" ;) Anyway, the second monitor is just 19" because I have found out (after trying other setups) that if I go wider than the 26" portrait + the 19" landscape, my neck will get tired after some usage. Similarly 26" is the maximum size I can have a monitor in portrait mode.
      Anyway, a big WTF moment was going from Xcode 3 to Xcode 4 (we develop for iOS among others). Apple seems to have decided that all developers have just one monitor, otherwise I cannot imagine why they would try to cram EVERYTHING under a single window. Windows are customizable so you can somewhat work around it by opening new windows and customizing them, but it is nowhere as simple as de-attaching the terminal and moving it where you want etc.

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    28. Re:Well by Anonymous Coward · · Score: 0

      Wel Said!!!

    29. Re:Well by Billly+Gates · · Score: 1

      In 1999 a senior network admin or developer was worth that much.

      I have not seen anyone get paid that much in a decade though. Outsourcing has really cut wages by a substantial margin in the last decade.

    30. Re:Well by strack · · Score: 1

      well, how often have you seen multimonitor macs? :)

    31. Re:Well by Ecuador · · Score: 1

      Are you just kidding due to the iMac being a monitor, or was it on a more serious note? ;)
      I have no idea about how many actually take advantage of this, however both the mac mini and the Mac Pro make it very easy to attach multiple monitors (up to three for my Mac Pro with a Radeon 5770), meaning the hardware is there an the OS handles it gracefully (and automatically). So I would expect *real* developers on Macs to take advantage of those extra monitors.
      Of course you might say that you don't see that many *real* or *hardcore* (however you want to call them) developers working on Macs, so apple as always only cares about the mass of iphone-programming newbies and their macbooks.
      Again, I don't know. But as someone who works on many platforms and appreciates the advantages of each one, I had to rant about the backwards step.

      --
      Violence is the last refuge of the incompetent. Polar Scope Align for iOS
    32. Re:Well by Jake+Griffin · · Score: 1

      ...a productivity item that costs less than 1% my weekly salary...

      What? $200,000/year = $3,846/week, and 1% of that is $38.46 which is nowhere NEAR enough for a monitor, and that's assuming the outrageous salary of $200k... How much do you make, and where can I sign up?!?

      --
      SIG FAULT: Post index out of bounds.
    33. Re:Well by Jake+Griffin · · Score: 1

      Re: Do Stone Tablet Developers Really Need Safety Glasses?

      Whoa... for 370k/yr I'd write everything on the wall with the blood spurting from my eyes if they wanted.

      --
      SIG FAULT: Post index out of bounds.
    34. Re:Well by SomePgmr · · Score: 1

      Unfortunately a lot of us have (at least at one time) felt like we put up with the truly asinine for much, much less. :(

      Though I completely agree with your point. I accept my small percentage of that salary per annum, at least in part, because I like where I work now. Sanity is a big bonus.

    35. Re:Well by grinder · · Score: 1

      120k/yr isn't just merely what you pocket. When hiring you, the company has costs other than your salary to pay.

    36. Re:Well by nitehawk214 · · Score: 1

      Good catch, that should have been stated as "%1 per pay (bi-monthly)" and that was of the gross not the net anyhow. At any rate a couple of hundred bucks is peanuts if you work at a big enough company. Though I find the big companies are bigger misers than the small ones.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    37. Re:Well by SomePgmr · · Score: 1

      You're right of course. Though in my particular case, my employer definitely isn't paying [somewhere over $70 k] per year, above-and-beyond my gross pay to employ me.

      And to be fair to my employer, my salary seems to be reasonably commensurate with similar positions in small businesses in the Chicago suburbs, so I can't complain. I was just pointing out that 120k/yr looks like a truckload of money to some of us more lowly geeks. :)

  18. 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.'

    1. Re:Second monitor is for /. by Provocateur · · Score: 2

      Of course, /. is open in a text-mode browser, so it looks like seeerious code work on the console.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    2. Re:Second monitor is for /. by Blink+Tag · · Score: 1

      At least then the interface might work properly.

    3. Re:Second monitor is for /. by Anonymous Coward · · Score: 0

      Next they will be cutting the Desk in half. You no longer need such a large Cubicle means we can reduce the Floor spacing needed for the Department. You are all not seeing the whole picture. You are not only save the Company a few dollars but millions in the long run. /s :-DDD

  19. Re:Ten points if reading this on your second monit by ak_hepcat · · Score: 0

    Yup. 2nd 24" monitor. the 1st is my VM (see FP, haha) but only because WinBlows works better that way.

    But Linux as my main desktop on the right side is where all the action is.
    12 open terminals, pidgin, FF, and anything else I need at the moment.

    --
    Support FSF: Stop thinking with your wallet, and think with your imagination. (cc/non-commercial)
  20. Re:I think it's kinda silly by smelch · · Score: 1

    Um... wow... I tend to not want to scroll horizontally to view code. Have you ever put a web page and code side by side, splitting a wide screen monitor in half? Its fucking terrible. Especially when you consider things like, I don't know, RDP in to a testing machine to use different browsers than you are allowed on your machine, while tweaking code, or having email up on one screen so you can just glance over to check mail, or having IM on the other side, or the code definition window on the second monitor. There are tons of reasons. My screen always feels too small when I am forced to use one.

    --
    If I can just reach out with my words and touch a butthole, just one, it will all be worth it.
  21. Is it better to have one big or two? by ldardini · · Score: 1

    I think having two (monitor) let you work more comfortable and you'll get less stress in closing/opening windows. At home I have one big one, 1920x1080 while at work I have 2x1280x1024. Two monitors are really better. Leandro

  22. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    woo 10 points! I want a pony.

  23. vdesk.exe by MrDoh! · · Score: 1

    Some old, OLD resource kit for windows nt, faffy to set up but best virtual windows app I've used. CTRL F1/F2 whatever to jump around screens so can put the email/browser on one screen, dev tools on another screen, vnc views on other screen, one spare as needed.

    For dual screens, I find a second machine with a monitor, vnc server, and win2vnc works well to be able to have more things going on too (though it's usually hulu/netflix during calm times...!).

    --
    Waiting for an amusing sig.
    1. Re:vdesk.exe by Anonymous Coward · · Score: 0
    2. Re:vdesk.exe by Anonymous Coward · · Score: 0

      Check out (google) "sysinternals desktops". It gives you 4 virtual desktops like most default at initial config linux desktops, but in Windows.

  24. 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?

    1. Re:Slashdot by AmberBlackCat · · Score: 1

      Perhaps they realized most of their developers were doing something like this, and that's when they decided these guys only need one monitor...

  25. Can`t live without 2 by flibuste · · Score: 1

    Juggling with windows when you have to read specifications, code them, check the result, etc. while monitoring a server to see if your data goes through - I had enough of this. Most of developers at our company have 2 monitors but that`s only because we`re on laptops. I still find 2 monitors a bare minimum at home. Mostly because I run VMs, emulators or read Slashdot and listen to music while I have zillion of Eclipse windows opened. If one monitor is enough for you, then you`re not working hard enough! :-)

    1. Re:Can`t live without 2 by 6Yankee · · Score: 1

      Most of developers at our company have 2 monitors but that`s only because we`re on laptops.

      Have you tried hanging a third one off a USB graphics card? I had passable results, as long as I didn't try driving a huge display or asking it to do video. Command windows, logs, that sort of thing, it did OK. I didn't persist with it though, mainly because I never really got comfortable with three monitors in the same way that I did with two.

      ThinkGeek sell those dinky little USB displays... I always fancied giving them a go, but not enough to fancy shelling out for one.

    2. Re:Can`t live without 2 by tumnasgt · · Score: 1

      I just got a HP USB docking station that I hook up to my Dell Latitude E6400, which already has dual outputs on its dock. For monitors I have a Dell SP2309W (the only 23" I could find with a 2048x1152 resolution), and two HP 17"s, one on each side of the 23". One of the 17"s is using the USB connection, and it's not the best (video is very jumpy), but it's sufficient for reading slashdot or documentation.

    3. Re:Can`t live without 2 by flibuste · · Score: 1

      Thanks for the info. I will surely look into those

    4. Re:Can`t live without 2 by 6Yankee · · Score: 1
  26. Re:Ten points if reading this on your second monit by Kaffien · · Score: 2

    Oh yes! I love dual screen monitors. 2x22's at work and at home I wanted dual screen so bad I have a 24 and a 17. Proven to make workers more productive. Not sure if it's because they can work on both or keep work on one and Slashdot on the other. That way work occasionally comes in to peripheral vision and reminds them they are supposed to be working.

  27. Re:I think it's kinda silly by wiedzmin · · Score: 1

    Agreed on the VM comment, also RDP sessions are pretty tedious when not run in full-screen mode (keyboard shortcuts like Win+R launch on the host, etc). I usually use my second monitor for VM/RDP or small applications that I need to be "always on top", without occupying my screen space (IM, software phone/Skype, Nagios, etc). Some of my coworkers use their secondary widescreen LCD's in portrait mode for spreadsheet editing, to fit more rows.

    --
    Bow before me, for I am root.
  28. 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.
    1. Re:It enhances productivity. by Anonymous Coward · · Score: 0

      Quite often I need to reference a 2nd document, and having 2 monitors makes it so much easier so I dont have to keep jumping back and forth between windows. I suppose an extra wide monitor would work just as well.

      All I know is that I always have several apps going at once, when working on web development, and It would just be too cumbersome to try and do it with one monitor now.

    2. Re:It enhances productivity. by snowgirl · · Score: 1

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

      This wasn't entirely the case on my end. When I was working, I had two monitors at work, and since I had a decent resolution, I didn't run around with everything on maximize (coming from the mac and *nix world, the idea of running everything maximized sounds kind of stupid and silly) but I still used the second monitor all the time, because we were almost always remoted into 4 different machines that themselves were usually remoted into 10 or 15 other machines.

      Having the RDP window up full screen on the second monitor made interacting with the remote systems a breeze, compared to shuffling computer desktops around.

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    3. Re:It enhances productivity. by Anonymous Coward · · Score: 0

      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.

      how in the world is having what you're copying one screen and where you're pasting on another, any faster than having them one of top of the other and simply using alt+tab?

      seriously

      i find the biggest cause of people wanting a second monitor is because they don't have a left hand
      oh it's looks like a left hand and it appears functional (especially when typing)
      yet somehow when it comes to being more 'productive', the left hand is apparently is a lead weight

    4. Re:It enhances productivity. by Geminii · · Score: 1

      If the company wants a good programmer to be more productive they'll give them as many monitors as they ask for.

      Seriously. "Hey, Bob wants six monitors. Shit, that's under a grand total. Take it out of petty cash."

  29. not necessary, but helpful by Anonymous Coward · · Score: 0

    First off, I'm not a coder. But I do work in enough different programs to know how useful a second monitor can be. I have a 17" and a 22" LCD at home, and it's very nice. I currently have a 27" iMac at work, and frankly, I'd kill to have two smaller screens than one gigantor screen. Because of the glare off this screen, I literally have to move my head around to read things in windows that are on one edge of the screen or the other. With dual monitors, I could just angle one (or both) in towards me a little.

    1. Re:not necessary, but helpful by Opportunist · · Score: 1

      I left coding for the more profitable managing job I'm doing now (I'm far less productive but get more money for it, go figure). And I still wouldn't want to part with my second monitor. There are times when I wish for a third.

      It's simply very convenient to read the audit rules on one screen while writing your audit report on the other one. I would like a third for mail and some audit tools.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  30. 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.
    1. Re:Easy answer by LWATCDR · · Score: 1

      I would say that hit the nail on the head. Developers can get their work done with a 12" monitor. Or no monitor at all, think of all the software written on punch cards. I have written code using a keypad and LEDs by typing in Hex.
      But in this day and age it is STUPID. Monitors are cheap and people are expensive.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    2. Re:Easy answer by Anonymous Coward · · Score: 0

      Yeah, you are absolutely right.

      As a programmer I'd say I need the second monitor just as little as you would need medication for your clamydia. It itches a bit and you may become sterile, but you definitly will not die without it.

    3. Re:Easy answer by socceroos · · Score: 1

      I've written code using the flapping of a butterfly's wings.

      Had to ditch that though.

    4. Re:Easy answer by dzfoo · · Score: 1

      CTRL+X+B in Emacs

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    5. Re:Easy answer by gl4ss · · Score: 1

      that's only if your programmers are doing work and are not just on the payroll to justify big bills going to your client(because then the productivity can't really increase). then you should get second monitors to hide that fact though.

      --
      world was created 5 seconds before this post as it is.
  31. Depends on the person by naroom · · Score: 1

    It can help a lot, or it can be a distraction.

    Right now, I have an IDE open, terminals to two webservers on the second monitor, and a browser window open on a third. This allows me to see the code, debug outputs, and a user interface all at once, which is more efficient than switching between them. Over the course of a day, little things like that add up to a lot of time and attention saved.

    Of course right now I'm reading Slashdot. (Excuse: My code is compiling.)

  32. Re:I think it's kinda silly by urbanRealist · · Score: 1

    I have used two monitors, but I prefer a single widescreen monitor with 6 virtual desktops in KDE. Mind you, I program in gvim and konsole, not an IDE.

    --
    I've seen a lot of things, but I've never been a witness.
  33. Don't be an asshole. Get him his second monitor. by Anonymous Coward · · Score: 0

    If he needs a second monitor, he needs it. That's the bottom line. I use 2 monitors at work. Code + output, Code + Code, Code + API Docs. Code + Slashdot. Whatever, I need it. I'd bitch if it was taken from me too.

  34. Gotta go with 2!! by Anonymous Coward · · Score: 0

    The reason is simple.

    Alt+tab between different TASKS right?

    Well sometimes my single TASK requires multiple different applications/windows.

    I first started using 2 monitors as a CS major in college.

    1 screen for my code. 1 screen for what I needed to reference for my code - documentation/research/email/etc.

    As a manager it was similar - spreadsheet:reference. As an analyst its similar yet again - rdp-manager:references.

    My 2c.

  35. One widescreen please by Anonymous Coward · · Score: 0

    With Windows 7, you can drag the window to the edge of the screen, and have it take up half the screen space. My home computer has one large widescreen monitor, and I use this feature all day long. Much better than dual-monitor setup, imho, because you can look straight ahead and not be staring at a huge crease.

  36. Total Screen Size by Thornburg · · Score: 1

    To me, it's not about number of screens, but the total amount of available screen space (both pixels and inches).

    I regularly use one large screen (26" widescreen) for most of my work. I find this screen large enough to do side-by-side work when necessary. If I needed to have 3 items open at once (code/documentation/google search?), I would probably find it easier if I had more space than I do.

    That said, when I'm really in the groove, I don't want anything but what I'm working on visible on my main screen. If I need a reference document open to glance at once in a while, I do find it better to have it on a separate screen, where it doesn't interfere with my concentration, but still lets me see both at once if I need to.

  37. Not just developers by langelgjm · · Score: 3, Insightful

    It's not just developers. I originally discovered the benefit of having a second monitor at a coding job in college - one screen for code, another for a browser to test the code and read documentation, etc.

    After that, I bought myself another monitor for my desktop. Two came in great handy for translation - one monitor for source document and reference works, other monitor for your translation. It came in handy for reading electronic documents and taking notes/outlining. It's great for any job where you deal with lots of text, and need to be able to compare different documents, synthesize them, etc.

    I'm now up to three. There are diminishing returns, obviously; the third isn't strictly necessary for me, but highly convenient. Any more than this would be tought for me to use effectively, though I suppose a square arrangement of four could be useful for some people.

    --
    "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    1. Re:Not just developers by phoenix_rizzen · · Score: 1

      Three monitors is also much more comfortable to use.

      The centre monitor is placed exactly where a "single monitor" setup would go: right in front of you. This is your main workspace, so everything is always aligned (keyboard, body, head, screen).

      Then you have your auxillary monitors, one on each side, that you use for the extra info.

      The problem with two monitors is that if you centre them on your desk, then your head is always twisted in order to view either monitor. And if you put one right in front of you, then the desk looks unbalanced.

      3 is the sweet spot. But it's hard to find video cards that allow for it.

    2. Re:Not just developers by langelgjm · · Score: 1

      That is very true. I've been using three for four or five years now, and I have always used two graphics cards to drive them.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    3. Re:Not just developers by Darinbob · · Score: 1

      Clearly by induction, 4 monitors is even better. Why stop there, we should all have SIX monitors, plus a flat screen mounted inside of each toilet stall so that this programmer downtime is not wasted!

    4. Re:Not just developers by Anonymous Coward · · Score: 0

      As you did, I was able to set up three monitors in college, one to edit, one to run the compiler, and look at all the messages, and the third to actually run the code. I could code and finish in a few hours what took others to do in a week. I was hard on the machines, but it was only hard on them rarely.

      The third was really really helpful during debugging. really,but then again, if I had had 1 24" monitor... it might have been different.

    5. Re:Not just developers by xtracto · · Score: 1

      Exactly, and I would add my belief that having two monitors is not only "good" but is closer to the normal way people interact with things.

      Imagine you have 4 pieces of paper with documents that you need to work on, compare, swap info., etc. Now imagine having them stacked up and that every time you need to consult one you have to put it at the top of the stack. Nobody does that! what people do is to lay all the papers on their desk so that they have a visual of everything (or most of it).

      The problem in using computers is that we have been programmed to work in these little windows (the screen) with everything stacked up there, which is not a "natural" way of working (stacking might be a natural way of storing documents though).

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    6. Re:Not just developers by narcc · · Score: 1

      Why stop there, we should all have SIX monitors, plus a flat screen mounted inside of each toilet stall so that this programmer downtime is not wasted!

      Yeah, lazy employees are just sitting there waiting for shit to download.

    7. Re:Not just developers by Anonymous Coward · · Score: 0

      As a sysadmin, I've found that having 2 monitors is almost as important for admin tasks as it is for development (I wear many hats, and do a decent amount of development at times too). I tend to run 2 side-by-side terminal windows in one monitor (with multiple tabs for different systems/documents), with a third on the other monitor that's usually hidden by whatever GUI tool I'm using at the moment (mail, web browser, documentation, etc.). And even then it's not enough, but I'm hoping that the new monitors I'm getting this week (going from dual 1400x1050 to dual 1920x1080) will give me room for that extra window here and there... And to anyone who thinks that a single screen of 1920x1200 (for example) is enough these days, when I work from home on my 1920x1200 laptop on a single screen, I'm nowhere near as productive due to having to keep switching windows, even accounting for the network lag of working over a slow connection...

    8. Re:Not just developers by unkmar · · Score: 1

      I can and have efficiently used 4 of 5 monitors that were available to me. Having less than 3 screens available to me is a form of torture. Having said this, I'm running linux and have 4 virtual desktops available at the moment from a laptop with only one screen with 1600x1200 resolution. I have currently refused to buy a newer, faster, laptop because of the low screen resolutions for reasonable priced laptops and the prohibitive price associated with the higher resolution ones. I am not a graphics artist. I tend to do remote support and prefer my clients entire screen to fit within mine. Rather annoying to be constantly reaching to the edges to scroll around in a remote computer. The scrolling greatly distracts me from the work I am attempting to accomplish. At the time I was using 4 screens, I was IRC for experience instant help, viewing online docs, editing the PHP code of a website via ssh, and refreshing the results. I currently keep a browser full screen on my 4th virtual desktop (VD) and keep 2 or 3 terminals open with screen loaded in each on my 1st VD. One for IRC, another for editing, and another for whatever I happen to desire unexpectedly. Calculator, Word Processor, another browser instance, another type of browser, a File viewer, No telling. I am using openbox and do not have a taskbar or system tray or notification area. I do have some space set aside along the bottom for loads of graphical and textual stats of my system updated every 2 seconds. Cpu usage, Ram usage, Drive usage, Volume level/mute, Battery stats (draining, charging, and level), Network IP and connection name if WiFi, Net speeds (Up and Down), Time of day and uptime.

    9. Re:Not just developers by unkmar · · Score: 1

      While I was developing for a company I was also willing to supply my own system for development. If I had any fear that my equipment would have been hijacked it would all have been made highly undesirable for others. Such as a ugly random painted case with faceplates missing and childish stickers. (My little pony and care bears?) The monitors would have been luggable CRT's also possibly stickered and or painted. Many of my vehicles have intentionally appeared as hunks of junk, missing hubcaps, minor dings and not bothering to get a good paint job, A little rust protection doesn't hurt but it can still look awful to deter would be thieves. Thieves tend to like shiny new stuff, not old and battered looking. The thing can run great and look like junk.

  38. Troll article by MyLongNickName · · Score: 1

    First, kudos to Slashdot. This troll article will get a lot of page views.

    Second, as a former developer and current manager, the answer is an unqualified yes. I cannot imagine going back to one monitor. The benefit is huge and the cost is incredibly low. I have developers who cost the company in the low 100k range and even if a second monitor cost me $500 (which it doesn't), I need a 0.1% productivity to justify the cost over a coule years. From experience, it provides a heck of a lot more than that.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:Troll article by Anonymous Coward · · Score: 0

      I cannot imagine going back to one monitor.

      I think that's the key here - not that he has to work on one monitor, but that he has had a monitor taken away from him. It hurts to have any benefit rescinded, but more importantly the open feeling of having space to move and work in has become a feeling of being cramped.

      Do developers need a second monitor? No. Is having a second monitor useful? Yes. Is it annoying to have a second monitor taken away? Hell yes.

  39. Some do, some don't. by khasim · · Score: 1

    But the main point is that TFA is so badly written.

    He continued, âoeAnd she was such a beauty! A LED backlight 22-inch widescreen display with full HD 1920Ã--1080 resolution and mega dynamic contrast ratio. Iâ(TM)ll admit the pure darkness provided by the contrast ratio was more suited for watching movies, but I need downtime too!â

    Yeah, way to subtly make your point.

    How about instead of the artistic license about what you THINK someone would use a monitor for you look at what real coders use their monitors for.

    He seems to be focusing on the 22" instead of the real issue.

    Is a coder with two 17" screens as productive (or less or more) as one with a single 22" screen?

    1. Re:Some do, some don't. by Golddess · · Score: 1

      Is a coder with two 17" screens as productive (or less or more) as one with a single 22" screen?

      Depends on the resolutions of the screens, and how well your chosen environment can break-out a single screen into multiple parts.

      Even if both setups are identical in function, don't forget that a happy employee is a productive employee.

      --
      "I'm not sure I like the fugnutish tone you used in your post!" -RogL (608926)-
    2. Re:Some do, some don't. by tehcyder · · Score: 1

      Even if both setups are identical in function, don't forget that a happy employee is a productive employee.

      So how about free beer and hookers at work? In fact, forget the work.

      --
      To have a right to do a thing is not at all the same as to be right in doing it
  40. yes, they do.... by Nex6 · · Score: 1

    i was on one monitor for a long time, once I went to two. its a huge difference. sure, some folks probley dont need them but most do. when doing code compares, or having a test environment up in the 2nd window. it matters.....

  41. Black Box saves my day by Anonymous Coward · · Score: 0

    Well, as long as I can run my trusted Black Box, even Windows can be acceptable (multiple desktops, one physical screen).

    Haven't had the actual need for dual monitors for a long time, but sure, it'd be fun...

     

  42. Needed? No. Useful? Possibly. by sjbe · · Score: 1

    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).

    Why the needless troll for accountants? You don't think keeping track of the money in a company is an important task? You really should wake up to the notion that business is a team sport and ALL the jobs matter. Accounting, maintenance, marketing, sales, production, engineering and the rest ALL matter. Only an idiot thinks that their job is somehow the only one that matters.

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

    Is it needed? No. Is it useful? Frequently. It also depends on how high the resolution of your primary monitor is. If you have a 2560X1920 monitor, odds are a second monitor is more or less superfluous. If you have a 1024x768 monitor, a second monitor could be very very helpful.

  43. Couldn't do it without it by slapout · · Score: 1

    I find that I now have a hard time working if I don't have a second monitor. There are just so many scenarios where it is helpful:
    Debugger in one window, running program in the other
    Email in one, thing I'm writing an email about in another
    Word in one, thing I'm writing a document about in another
    Website with how to in one, thing I'm working on in another.
    It saves so much time not having to swap windows.

    --
    Coder's Stone: The programming language quick ref for iPad
    1. Re:Couldn't do it without it by thePowerOfGrayskull · · Score: 1

      Man, you're friggin productive. Which monitor is slashdot in? :D

    2. Re:Couldn't do it without it by Jake+Griffin · · Score: 1

      Yeah, my only scenario is:
      Slashdot in one window, things I'm avoiding working on in the other.

      --
      SIG FAULT: Post index out of bounds.
  44. 32 inch tv by Anonymous Coward · · Score: 0

    my 32inch tv has plenty of screen real estate. I think 2 might be distracting.

    1. Re:32 inch tv by kevinmenzel · · Score: 1

      I bet your 32 inch TV only has about 1920x1080 pixels of screen real estate.

      2 monitors smaller monitors could fit much more information into the same amount of physical space.

    2. Re:32 inch tv by lennier1 · · Score: 1
  45. No Islands by tarsi210 · · Score: 1

    For the most part, unless you're a programming grunt and do nothing except hack code all day long, you're multi-tasking. Email, IM, a work order system, CVS system, perhaps ERP, CRM, DMS, etc. Any number of systems that may require constant or frequent monitoring. That is where developers (and most other computer jockeys) need a 2nd monitor.

    Now...if you're lucky enough to be able to say, "Look, I'm coding this afternoon and I'll be unavailable entirely until I get done," and then you can close everything, open up your project, and hack/slash at it for a few hours interrupt-free, that's wonderful, and you probably only need one monitor. But I don't know of too many positions like that these days, where so many people are called to be Jack-of-all in most positions.

    In the end, monitors are bloody cheap. If the developer wants one, GET HIM/HER ONE. The cost is extremely minor compared to the value it'll bring to their attitude if they think their needs are being met. It'll pay for itself easily.

  46. Have you ever actually written code? by Anonymous Coward · · Score: 0

    This article reeks of ignorance. How many ways does having a second monitor make me more efficient? Let's see:

    1) Docs on one monitor, Coding on the other.
    2) Running environment on one monitor, debugger on the second.
    3) Server side of an app on one monitor, client side on the other.
    4) Server app on one monitor, logs tailing on the other.

    If you're even asking this question with a view towards eliminating the second monitor, you're too ignorant or inexperienced to hold an opinion worth listening to.

  47. No brainer by Anonymous Coward · · Score: 0

    I am not a seasoned coder by any means, but from what i've noticed through the years is that quality of code is not really related with screen size or resolution.

  48. Re:No, one 30" monitor (resolution 2560 x 1600) .. by brainboyz · · Score: 1, Insightful

    $80k Programmer * 5% increase in productivity = $4k in gain for the company.

    Second monitor clocks in at around $300 + energy costs.

    Hmm...

  49. 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.

  50. I'd rather have 2 displays than an ultra-fast box by unimacs · · Score: 1

    Besides, two moderately sized monitors are often cheaper than one huge one. In any case more screen real estate is definitely helpful.

  51. Depends on your needs by Anonymous Coward · · Score: 0

    Multitasking's always going to benefit from having the extra monitor open. Ditto if what you're doing has a strong visual component, which you might want to see as a follow-up on what you just wrote. If you ever have to reference something while working, your second monitor is invaluable. Workplaces guilty of conducting business through email practically demand each employee have one eye glued to a full-screened window of their mail reader.

  52. I need two monitors by LordNimon · · Score: 2

    I would go crazy trying to develop on only one monitor. In fact, I could use a third, but it's not worth getting a new video card for it.

    Also, from the article, the idea of a second monitor being a "perk", comparable to a free lunch, is stupid. A second monitor is a tool to do work that directly affects productivity. A free lunch is just another way to get paid. The two are completely unrelated.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
    1. Re:I need two monitors by rsborg · · Score: 1

      I would go crazy trying to develop on only one monitor. In fact, I could use a third, but it's not worth getting a new video card for it.

      You should look at getting/requesting a displaylink device (I got an EVGA UV-Plus+). Newer devices will drive 1080p and higher resolutions, with very usable lag, all over a USB2 hub (I have mine servicing kb, mouse, iphone sync and the monitor with no hiccups ever).

      Combined with a 24" monitor, that would only cost you or your organization $300. Chump change for the potential benefits.

      --
      Make sure everyone's vote counts: Verified Voting
    2. Re:I need two monitors by CapOblivious2010 · · Score: 1

      Also, from the article, the idea of a second monitor being a "perk", comparable to a free lunch, is stupid. A second monitor is a tool to do work that directly affects productivity. A free lunch is just another way to get paid. The two are completely unrelated.

      Money is fungible... Mgmt wouldn't buy me more/bigger monitors, so I just bought them myself. The way I see it, if I could have one of two different jobs, one with adequate monitors (which I could keep when I left the company) and one that paid $300 extra salary (but only the first year) I'd be much happier in the first job. So I turned the second into the first.

  53. I have four by Anonymous Coward · · Score: 0

    Every time we have a layoff, I scrounge up hardware from the empty cubicles. Four monitors is nice, because I get extra exercise when I roll my scrounged $800 Herman Miller chair over to see the farthest monitor. No one counts those extra health benefits.

  54. Yes, a second monitor is required. by AnswerGil · · Score: 1

    We frequently have to refer to documentation or examples when developing and having both the code and the reference side by side really helps. There's something very nice about having two fully separate contexts of information to look at. For some reason, it's a lot less distracting to me than having it on one screen where I have to worry about other windows covering it up, etc. If the developers want another monitor, spend the couple hundred bucks and get them one. These are skilled workers/artists that should be given whatever reasonable accommodations (and the occasional unreasonable ones) they need in order to perform their job functions in a comfortable way. Any place that would call me a pampered developer for asking for a second monitor really doesn't sound like a very good place to work as a developer. Is $100-$400 really that much money given the type of work?

  55. Obviously not a necessity by Surt · · Score: 1

    I mean seriously, if you can't do your job with one monitor, there is something wrong.

    On the other hand, if you can't gain enough productivity from a second monitor to justify its purchase, there is also something wrong. My second monitor easily saves me 2-3 minutes of tabbing a day, minimum. Most good coders cost at least a dollar per minute. That's say just $2 per day, so a second monitor pays for itself in 100 business days or less.

    So a company that won't pay for a second monitor if you want one is likely run by idiots who are wasting your time and their money. Move on to another job.

    --
    "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    1. Re:Obviously not a necessity by Anonymous Coward · · Score: 0

      Most good coders cost at least a dollar per minute.

      Where the heck do you work? (Or do you mean "overall" cost and not straight up pay?)

      Alternative: I'm not a good developer.

    2. Re:Obviously not a necessity by Surt · · Score: 1

      I meant pay, though I did ballpark it. One dollar per minute is 60 per hour (unless my brain is really dead ... I am sleep deprived). A 50-week, 40-hour year has 2000 hours, and is the traditional ballpark number of hours used when estimating how salary translates into hourly pay. So that's 120k/year. Starting salaries at Google are 100-110. If you aren't making 120 by the time you're 5 years out of school, something is wrong, or you're not in the san fran bay area, where the largest concentration of developers is located.

      I actually make somewhat more than that, but I have 20 years of experience.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Obviously not a necessity by fermat1313 · · Score: 1

      The problem with these calculations is that people assume that making small changes in productivity turn into bottom-line gains for the company. The real question is, even though your time might be worth $1 per minute, and if we save you 3 (or 4 or 5) minutes a day, does that really turn into increased productivity and bottom line profitability? The answers on that are a bit less clear.

      My company is an accounting/consulting firm, and our one product is the time of our practice staff. Constantly I'm hit with these false ROI calculations, both from vendors and from within the firm. Ultimately, for us, if it doesn't really turn into more billable time, or (for our value-based projects) real time savings to where we can grow the business without growing practice staff, these calculations turn out to be rather useless.

      Unless you're willing to become x% more productive, for the same salary, and willing to take on more work without more staff, you should be very careful about making these productivity and ROI numbers. Remember, the company's goal isn't to make your job easier, or to save you 5 minutes a day. Their goal is to make more with less. It's funny how people in here complain about increased workloads without increased staff, and still want to talk about productivity gains based on a specific investment by their employer.

    4. Re:Obviously not a necessity by Surt · · Score: 1

      That could be true for sure. In our business, we basically have a license to print money as fast as we can develop software, but the learning curve for our technology stack is huge, so we can't really just hire our way out of the problem. Every small gain in productivity turns directly into money for us.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  56. Depends on what you're developing. by SirGeek · · Score: 1

    I'm doing web testing using Selenium. I have my log file up on one screen and the other screen is where my 13 firefox browsers for the app suite show up. Yes, I do use a single screen (when I VPN to work from home and I'm using my home laptop) to Rdesktop into my work machine. When I run my tests on the single montior, I have to just run the tests,then wait until they're finished to look at the log file.

  57. No. by improfane · · Score: 1

    I focus on one thing at a time. I'm an old fashioned compulsive maximizer. More screen is not always better. I've seen people use multiple monitors, they have to micromanage the windows themselves. I doubt there is a difference in productivity with two monitors. More stimuli does not necessary mean you'll perform better. I like to do one thing at a time, keep all alerts, email alerts and anything that could pop up off. It keeps you in the zone. I do the same with my phone. It's on silent and makes no noise. Check your email every 15 minutes or so, don't wait for it to pop in the corner of your eye. That context switches in your head are not worth it.

    I bet there are window managers that micromanage windows it for you or let you have a different workspace on each screen. Windows is rubbish with multiple screens, always puts things on the wrong screen.

    --
    Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    1. Re:No. by nblender · · Score: 1

      15 years ago, datasheets were in thick books lying on your desk, email came in inter-office envelopes tied with the little string around the two rivets, also on your desk, consoles were down the hall in the machineroom, and your logic analyzer was on a 5 foot tall cart that you wheeled next to your bench. Your one monitor was a Wyse-50 terminal. When you really needed to debug something nasty, you printed it off on the line printer and went to the cafeteria where you could spread it out on the tables...

      Now we have monitors. logic analyzers are the size of a cellphone and plug into a USB port, same with scopes. Datasheets come in pdf form, meetings are automatically added to your 'calendar' and inter-office mail is sent to you all day long.

    2. Re:No. by G33kDragon · · Score: 1

      I think there is something to be said for a single monitor.

      I switched to a MacBook Pro a few months back as the first Apple laptop or desktop I have ever used for work. I started out using an external display plus the MBP display as I thought I would be more productive (as that's how I always did it with my Windows systems), however, I started using "Spaces" as an experiment, and now I am completely set on using one monitor.

      The issue is that with multiple monitors you have a lot to deal with... lots of distractions. While there *are* times when I would like to have windows side-by-side, I feel like I now have my own "personal attention queue" w/ Spaces. All terminals in one space, all chat/music in one space, IDE in one space, RDPs in one space, VMs, etc. It allows me to concentrate on the most important thing at that given moment by minimizing distractions.

      I'm up to 9 spaces at the moment, but I am still only about 3 months in to my MBP, so I can't be sure if this is still the honeymoon phase.

    3. Re:No. by Anonymous Coward · · Score: 0

      Maybe you're right, but at the same time, doing one thing at a time doesn't necessarily mean having one window open at a time. I may not be a coder myself, but I've found a second monitor to be extremely helpful regardless. I create 3D models of components for a small company, and I frequently have to alt-tab between the schematics and the model I'm working on. A second monitor is practically required for this kind of work, and I should have one soon, but meanwhile I have to deal with having only one.

    4. Re:No. by Anonymous Coward · · Score: 0

      I am running 3 monitors on a MacBook Pro and the Mac handles the 3 monitors great. I also have two versions of Windows running and I can have multiple VPN connections this way as well two support multiple customers or be logged into multiple machines at one customer and the advantages are tremendous. With one monitor I always have to minimize one window and maximize the other and switch back and forth. Windows 7 handles three monitors adequately, XP not so much. When I am on site and am reduced to one screen, the laptop screen, my ability to develop and troubleshoot issues is reduced by at least 30 to 50%.

    5. Re:No. by mikael_j · · Score: 1

      15 years ago was 1996. Email was email. Printing out code? Are you sure you don't mean 25 or 35 years ago?

      --
      Greylisting is to SMTP as NAT is to IPv4
    6. Re:No. by Neil+Boekend · · Score: 1

      I bet there are window managers that micromanage windows it for you or let you have a different workspace on each screen. Windows is rubbish with multiple screens, always puts things on the wrong screen.

      Back during my studies I had a 3 monitor setup with 2 different Nvidea cards on Windows XP. I am not a programmer, nor would I consider myself intelligent enough to become one. Due to a hotkey from the Nvidea tools I found it worked perfectly. With ctrl + ~ I could "throw" windows (even full screen ones) to the next monitor (cyclical: they jumped to the monitor to the right of the one it was on, after the most right one it would go to the left one). Photoshop needs 2 monitors minimum, or you'll cover your work with taskbars (wich you can place on the smaller monitor and windows will keep em there, even if you restart photoshop).
      On BSD and Suse I missed the hotkey for this switching btw.

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    7. Re:No. by improfane · · Score: 1

      That's pretty cool way to manage your windows.

      Do you know if it 'remembers' the decision the next time? Like Firefox would start on monitor X because you put it there last time? If I remember correctly, internally Windows simply extends the size of the desktop by the resolution of each monitor and then each monitor is just a viewport of that (each monitor displaying a different range of coordinates) so I guess it depends on the application remembering the coordinates. I don't know if Windows does it for you.

      You can program! You just need the right motivation or teaching to do so :-)

      --
      Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    8. Re:No. by improfane · · Score: 1

      I can definitely see the merit of having multiple monitors when you have material to work from. Most of my work has no such material, it's more of an input-only kind of thing.

      When it comes to API documentation, I generally try understand, memorize the calls before going back to code window. I would never read and type at the same time because that doesn't teach you anything.

      --
      Slashdot needs Geekcode | Can anyone recommend any good SCIFI? My tastes: Foundation, Startide Rising, CITY, Ringworld,
    9. Re:No. by Neil+Boekend · · Score: 1

      Do you know if it 'remembers' the decision the next time?

      Yes it remembered. FF would start at the same place each time. Winamp didn't, but that's one of the few disadvantages of that program: it will not always reopen where you put it, even with a default single monitor setup. Dunno if it was Nvidia or Windows that remembered though. Photoshop and OpenOffice even remembered their task bars were on another screen as the main program.

      You can program! You just need the right motivation or teaching to do so :-)

      I am planning to learn RobotC to program my NXT properly. I still believe I am not intelligent enough to do a decent job, but I'll just bump my head (and bump it hard, these things are expensive and the default software is not efficient enough for the things I want to do)

      --
      Well, I might have a way, but it only works on a semi spherical planet in a vacuum.
    10. Re:No. by nblender · · Score: 1

      yes, ok. I'm old..

  58. Obligatory Dilbert by Anonymous Coward · · Score: 0

    Obligatory Dilberts...
    1) http://dilbert.com/strips/comic/2010-11-04/
    and
    2) http://dilbert.com/strips/comic/2008-04-17/

    1. Re:Obligatory Dilbert by Noughmad · · Score: 1

      You missed the first and the best one:
      http://dilbert.com/strips/comic/2007-10-16/

      --
      PlusFive Slashdot reader for Android. Can post comments.
  59. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    For me it is about overview. It can easily get cluttered if you need to tab between zillions of windows.

    Often when I do something I tend to edit more than on file at a time, and I want to be able to have both the code and the result visible. And at home it can be nice to have an IRC/IM-client visible too, with zillions of conversations open ofc.

  60. duh, of course. by nblender · · Score: 1

    Without my second monitor, I can't easily get to my 3rd or 4th.

    Thank god for Synergy+ ... My corporate PC with Outlook is far right... 2 middle monitors are my coding monitors, and consoles to my embedded targets, jtag debugger window, etc... Far left monitor is web browser and datasheet displayer. I might even pull up a logic analyzer window on the far left.

    My cows used to make fun of me but I see they all now have at least 2 monitors and some of them 3 or 4...

    1. Re:duh, of course. by nitehawk214 · · Score: 1

      Love Synergy. Company refused to spring for a second video card and monitor; however they would buy me a second computer because I justified it. Now I have windows on the left of me and linux on the right. I don't know how I would live without this setup.

      At some point later the older desktop was replaced with a laptop, so now I use all three screens.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
    2. Re:duh, of course. by Bigbutt · · Score: 1

      I get this too. I have four systems so I get comments like, "think you're still at NASA?" or the ever popular "planning on getting a tan?" :) Two desktop PCs with synergy tied monitors running Ubuntu. My MacBook Pro with attached monitor. And my old Windows laptop for the occasional console access that doesn't work on the other systems (java sucks donkey balls, just saying).

      It's in a three across one on top with the Windows laptop way off to the right behind a monitor.

      Left are my inventory and status report web pages with the occasional open term.

      Top is Entourage with company e-mail.

      The Mac screen has a browser which alternates with my main terminal window (set in amber on black :) ).

      The forth screen isn't always used so it has 12,000 pictures for the screen saver to roll through. I'll pop it up if I need to look something up or need another term and the other screens are busy.

      [John]

      --
      Shit better not happen!
    3. Re:duh, of course. by Beelzebud · · Score: 1

      Synergy is truly great. Seamless interface between Linux and Windows 7 complete with copy/paste. I love it.

    4. Re:duh, of course. by redback · · Score: 1

      Clowns to the left of me, jokers to the right.

    5. Re:duh, of course. by nitehawk214 · · Score: 1

      Clowns to the left of me, jokers to the right.

      Thank you sir. That is what I was looking for as a response.

      --
      I'm a good cook. I'm a fantastic eater. - Steven Brust
  61. Requirement? No, but useful by pluther · · Score: 1
    It's not an absolute requirement, but if you do a lot more than coding (writing documentation, tailing logs, remote desktopping into Windows machines, etc.) it's certainly useful.

    And given prices of monitors these days, it really only needs to save a developer a few hours a year to pay for itself.

    Sure, I could live without it. I could write code in vi instead of Eclipse, too, but why?

    --
    If the masses can keep you down, you're not the Ubermensch.
  62. Yes I need two monitors by pornserver · · Score: 1

    I use it mostly when debugging an application. Walk through the code on one monitor and see where it is in the application on the other monitor. I also have a system where I keep applications that I don't need often like Email, TextEditor, or Source Control on one monitor and applications that I use a lot on the other monitor like Code Editor, SQL Editor, and of course a Chrome Browser.

    1. Re:Yes I need two monitors by rudy_wayne · · Score: 1

      The only people opposed to multiple monitors are people who have never done serious work on a multi-monitor setup. But there's a bigger issue. If your employer wont provide you with a second (or third) monitor, or, takes away one of your monitors to give to the accounting department, all because they won't spend a lousy $200 then you've got a much bigger problem.

  63. Re:No, one 30" monitor (resolution 2560 x 1600) .. by rwa2 · · Score: 1

    Meh, I've worked places with 4 of those monitors attached to one machine. It was sorta useful for monitoring several 1080p video streams and the audience and status displays, but I think it was still kinda slightly overkill. Just slightly, though.

  64. Yes. Especially when using a new tool or API by Opportunist · · Score: 1

    One for coding, one for documentation reading.

    Or how about debugging, one for output, one for code?

    Or just to read the specs of your new product in one window while designing the interface or GUI in the other.

    There are times when there's no need for a second monitor. But there's also a lot of times when two monitors simply help a lot. Plus, considering their cost, it will have paid for itself when it saved you about 5 hours of work. It simply is a no-brainer to have one.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  65. 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.

    1. Re:I think it's needed by snemarch · · Score: 1

      And before people saying "lulz, 500 seconds a day isn't that much" start posting, please keep in mind that you lose more effective time, because your workflow is interrupted and it takes a bit of time "getting into the zone" again.

      Even if it amounts to just, say, 20 minutes less of productive time, developer (dis)satisfaction is also worth factoring. Want grumpy or happy developers? Happy ain't worth the ridiculously low price of an additional monitor? Fine, I'm going elsewhere :)

      --
      Coffee-driven development.
    2. Re:I think it's needed by pspahn · · Score: 1

      Totally agree.

      While I currently do not use a second monitor on my desktop, I do tend to keep my netbook nearby with API references open or whatever other documentation I'm looking at.

      Hell, sometimes it's nice to have a movie or hulu or something running on another screen just to break the monotony.

      --
      Someone flopped a steamer in the gene pool.
    3. Re:I think it's needed by Omnifarious · · Score: 1

      I have browser windows open for this kind of thing, and they share space with code windows. Luckily, most documentation is on sites that don't have web developers that subscribe to the "your window must be n pixels wide to ride this ride" mentality.

    4. Re:I think it's needed by NoobixCube · · Score: 1

      Hardly the same as developing, but when I'm painting my Warmachine and Hordes miniatures, I like to have a mentally unengaging TV show like Drawn Together in the background on my TV screen, and my laptop screen usually has pictures of the look I'm aiming for. I'm a novice painter, so I can't quite visualise how things should look in the end, yet.

      --
      Admit it. You post strawman arguments as AC so you get modded Insightful for refuting them, rather than Troll
    5. Re:I think it's needed by somersault · · Score: 1

      This discussion is full of guys who don't know the joys of multiple workspaces/desktops.. you shouldn't need that many windows per desktop, and you could have a whole desktop or 2 devoted to documentation if you want. I bound desktop switching to windows plus the arrow keys for moving around desktops (until Unity fucked it up, and I haven't bothered to remove Unity yet).

      A second monitor is a nice convenience, but it's definitely not needed, and IMO is asking for trouble when it comes to a healthy posture at your desk if you do it wrong (hypocritical since I have poor posture anyway, but meh..).

      --
      which is totally what she said
    6. Re:I think it's needed by LostAlaska · · Score: 1

      Hah! That's pretty much what i was going to say. I have two 4:3 screens at work one is 1600x1200 that I do most my work on and the other 1280x1024 that I keep documentation and guides on and a couple smaller windows that monitor network and server status, also the 2nd screen is what I use when I'm using RDP or LANDesk windows maximized. At home I have two 16:10 22" widescreens that are 1680x1050, I keep my main monitor nearly centered in front of me, the second monitor is rotated 90 degrees and usually has the guide/documentation I need for the project. Yes, I can work on one screen but it really isn't as efficient when my documentation is in PDF or some digital format. Alt tabbing doesn't work that well since I'm usually juggling multiple programs so I usually cascade my windows so i can see the corners of all of them and lose 10% in screen realestate to have them all tiled and accessible. I have a decent dual core netbook (ASUS 1205PN) that I use when travelling it works well enough, but not nearly as "work productive" as sitting at my desktop with the two windows. ...also on my home machines with the widescreens running Windows 7 I put my task bar on the left side of my screen vertically. I too want every bit of screen height i can get, and with widescreen monitors I'm usually more concerned with vertical height as I almost always have plenty of "width" on my widescreen.

    7. Re:I think it's needed by budgenator · · Score: 1

      When you consider that an eight hour day actually means 6 hours of productive work time, waste an hour of two in meetings, now your down to 4 hours of productive work, 20 minutes starts to look like a big deal.

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    8. Re:I think it's needed by LostAlaska · · Score: 1

      What I wouldn't give to be working in a shop that uses Linux. I'm stuck in an office where they only use MS Windows products, and you're not allowed to install anything onto the machines that isn't on a list of "accepted programs". Want to add a desktop/workspace manager for multiple workspaces first you have to write up a "proposal" explaining why it's needed and submit it the desktop software vetting group. Problem is most of the people are just upper or middle managers that don't really know much about computers and software so pretty much everything gets vetoed especially free/opensource solutions. Oh and to get that "NO" response expect it to take 6 to 9 months for them. Really need to find a new job before this one collapses inward on itself. Shouldn't be working for a company that has no agility when it comes to changing markets and has people with little to no understanding of software making the software purchasing choices. It's a recipe for disaster, hopefully I can jump ship before that day comes.

    9. Re:I think it's needed by snemarch · · Score: 2

      When you consider that an eight hour day actually means 6 hours of productive work time, waste an hour of two in meetings, now your down to 4 hours of productive work, 20 minutes starts to look like a big deal.

      I fully agree - but not everybody lives in the real world... it's easy to think an 8 hour work day means >=8 productive hours if you're a basement dweller, or still in college with a Ritalin prescription.

      --
      Coffee-driven development.
    10. Re:I think it's needed by uncqual · · Score: 2

      Agreed.

      Fortunately however, we can likely even eliminate the need to consider morale with a simple bit of accounting that suggests that even a savings of 50 seconds per day may make financial sense.

      If one assumes an 8 hour work day (well, it could happen), 50 seconds a day is 50/(8*60*60)*100 = 0.17% of the workday. If the fully burdened cost of a developer is $150K/year (including salary, benefits [insurance, 401(k) match, ESPP, bonuses, tuition reimbursement...], SS taxes, office space and related expenses, computer resources, HR costs, amortized recruiting costs, and the like), the 50 seconds a day of improved productivity is an annual savings of 0.0017*$150K = $260.42. If a monitor lasts about three years (seems reasonable -- most places I've worked they are not replaced that often), the savings over the life of the monitor is then $781.25. This is more than sufficient to pay for the monitor, electricity for three years, and some IT overhead of ordering/installing/maintaining the second monitor. One thing that I've not factored in is the need for dual headed graphics adapter -- that would change the equation a bit.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    11. Re:I think it's needed by morgandelra · · Score: 1

      I used to think the same, then I got dual monitors AND I still use virtual desktops. I just switched from having them arranged horizontally to arranging them vertically. This way I get the benefits of both without huge side scrolls to trigger a desktop flip.

    12. Re:I think it's needed by SanityInAnarchy · · Score: 1

      While I agree it's sometimes nice, or just to take a break...

      How is coding "monotonous"? If that's the case, I have to imagine you're Doing It Wrong.

      --
      Don't thank God, thank a doctor!
    13. Re:I think it's needed by SanityInAnarchy · · Score: 1

      I'm the same way. Not only do I find that for most casual use, I barely need virtual desktops at all -- browser + IM + terminals + a game all on-screen at once -- but for work, being able to glance over at docs, or at top, or at whatever else I was doing, is much better than having to bounce to another desktop and back.

      Note that my use of "better" here is purely subjective. It may just be more pleasant, and not more productive at all, but "more pleasant" is more than enough reason to justify something as cheap as a monitor.

      --
      Don't thank God, thank a doctor!
    14. Re:I think it's needed by pspahn · · Score: 1

      I don't know, it's the same reason I used to go to a noisy bar and have a pint while I would write papers. The atmosphere is monotonous, not the labor.

      While I generally just have music playing, background distractions do help me focus, as strange as it sounds. It's almost like I need noise just so I have something to tune out.

      It's no wonder all of my teachers in high school didn't like me.

      --
      Someone flopped a steamer in the gene pool.
    15. Re:I think it's needed by Bert64 · · Score: 1

      Most of that is down to the clunkiness of the alt-tab method of switching applications...

      I have multiple workspaces/desktops configured with sets of related applications laid out within then, and a simple keypress of alt+number takes me directly to a given workspace where i know exactly what to find...
      Similar to having multiple screens in a way, only having 10 physical screens would cause you far more neck strain than 10 virtual ones.

      If i had to use something as crude as alt-tab to switch between the 50+ things i have open at any one time, i can see just how unproductive that would make me too.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    16. Re:I think it's needed by Barbara,+not+Barbie · · Score: 1

      One thing I notice nobody is factoring in - "What is the cost of one bug avoided because the documentation is on a separate screen?"

      Not paying for time wasted tracking one bug down before shipping can easily pay for the second monitor.

      The cost of a shipped bug? Depending on the bug, the sky's the limit.

      A second or third monitor is cheap insurance.

      --
      Let's call it what it is, Anti-Social Media.
  66. Virtual vs Real world by ed1023 · · Score: 1

    My personal thoughts is yes two monitors are necessary. It is very useful to have log windows open on one monitors and code on another. It is just like the real world the larger desk the more you spread things, and in my world it is easier to organize my work flow with things spread out where i can see them.

  67. Oh yes by Anonymous Coward · · Score: 0

    Dunno about developers, but as a network engineer working & troubleshooting through numerous ssh sessions, the 2nd monitor has become a necessity for me. Best thing though is the new monitors wide-aspect-ratio which allows for longer lines and therefore easier navigation through the countless debug pages

  68. Re: Your sig by Opportunist · · Score: 1

    Any technology is indistinguishable from magic for someone insufficiently advanced.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  69. Re:I think it's kinda silly by knarf · · Score: 1

    Have you ever put a web page and code side by side, splitting a wide screen monitor in half?

    No, I put them top to bottom. That way, they both have the whole screen width to play with, no horizontal scrolling needed. It helps if you use a tiling window manager as that takes care of the tedious window positioning for you - I just press Alt-Spacebar to switch between top-bottom, left-right, left-stacked right, fullscreen and sometimes other layouts in Xmonad (on *nix, obviously).

    --
    --frank[at]unternet.org
  70. Re:Ten points if reading this on your second monit by Tharsman · · Score: 1

    Do I get triple points for reading it in my third vertical monitor?

  71. Second monitors lead to increased productivity by MAXOMENOS · · Score: 3, Interesting

    So, apparently, says the research to come out of Microsoft's User Interface group. Quoting:

    The research study required users to complete several different tasks, switch from one task to another, and remember data. None of the study participants had used multiple monitors before.

    The first study revealed that the users' productivity increased by 9 percent. Further studies showed even greater increases - at times up to 50 percent for tasks such as cutting and pasting. Mary Czerwinski, the VIBE research manager, is excited about her group's discoveries, asking, "If you're able to squeeze 10 percent more productivity out, do you know how much money that will save?"

    One of the user studies that the VIBE group did required users to navigate through a series of doors, and then back their way out. They wanted to test the user's ability to remember a series of actions on a small display versus a large display.

    "The interesting thing is that they try to get it right. We found that memory capability is considerably improved on a big display over a small display. There's something about engaging the peripheral vision that improves your spatial memory of what has gone on," said Starkweather.

    They've also found that additional monitors greatly help women in computing. See same article.

    My own experience with this is that I perform better when I can get more pixels in my field of view, regardless of screen size, as long as I can read what's going on. An additional monitor improves both constraints. In contrast, when I have to work with a laptop and an 800x600 display, it's like sipping information through a straw. This is regardless of other factors like network bandwidth. Your mileage may vary.

    1. Re:Second monitors lead to increased productivity by Omnifarious · · Score: 1

      My question is, how many people used all their applications in full-screen mode? Would they have gotten the same benefit if those applications worked reasonably when the window only took up half the screen? I agree its a trivial expense. But I also think people use their existing resources really stupidly and the applications they use encourage this.

    2. Re:Second monitors lead to increased productivity by cslax · · Score: 1

      Because having an IDE open to full screen is a terrible idea, one that should NEVER be considered.

    3. Re:Second monitors lead to increased productivity by Omnifarious · · Score: 1

      Exactly. Why do you have a large high-resolution screen anyway? How many pixels would it have to have before you decided you didn't really need your program to be full screen?

  72. Pointless by BuckaBooBob · · Score: 1

    Well.. Like so many people these days... rather than do a wee bit of research you resort to the internet without looking into it yourself... Some situations are a bit different but this one is just too simple. Ask him and observe how he utilizes the second monitor.. Is he using it to be effective? can you justify the cost for the man hours that it will save.. (Which is highly likely the ROI will be rather low unless you are really under paying him at which point you should fire all of your developers and get better ones that work for a good wage and do good work rather than crappy work for crappy pay)

    --
    Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  73. Re:I think it's kinda silly by yog · · Score: 1

    I love having two monitors. I can see more stuff at the same time. Netbeans lets me place the output window on the second screen, so I can constantly watch output during builds and runs.

    I can have a browser or text editor window open on one screen while writing stuff on the other. It saves me from flipping back and forth between windows.

    I also have openSuse with multiple virtual desktops, and am constantly flipping back and forth between the browser desktop and the compiler/source control desktop, for example. It would be nice to always have a browser screen; I'm wondering if I should get a third monitor just for the browser. I think Suse can handle it, not sure.

    Basically it was a dumb question to begin with. People who find they're more productive with two screens (or three, or four) should get one. They're not that expensive. I just got a decent 23" flat screen for home for about $150, and I've seen even lower prices since then.

    --
    it's = "it is"; its = possessive. E.g., it's flapping its wings.
  74. Re:I think it's kinda silly by AndyAndyAndyAndy · · Score: 1

    Well obviously this is just going to show a rift between designers and programmers. So do "developers" need a second monitor? Probably not. Maybe for VM or side-by-side spot-checking.
    But if you're a designer, you can really benefit from the real estate... base design on one side, corresponding elements on the other. Or particularly in the case of web designers, code on one side, product on the other. That way you don't have to go back-and-forth for previewing, or heaven forbid, the half-and-half Dreamweaver approach.

    --
    It's always confirmation bias!
  75. 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.
    1. Re:What? by Anonymous Coward · · Score: 0

      Whenever people ask this "Do you need a second monitor?" question, I ask them if they need a (physical) desk wider than 15 inches. Or if they need a file drawer more than 4 inches wide.

      In principle we could get by with tiny amounts of space, but that would be a painful and inefficient way to work. Having space in the physical world helps both with comfort and productivity (organizing and spreading out work/documents). It should be obvious that the same is true for a computer screen. More is better. There are of course diminishing returns, so you can quibble about how many pixels a worker optimally needs, or about how many inches of desk they optimally need. But desks and monitors are so cheap that you're better off just giving them as much as possible (as much as there is space in their office/cube) and call it a day.

    2. Re:What? by zippthorne · · Score: 1

      Pfft. I just use ONE pixel. Then I drink enough coffee to get "jitters" and let the spasms scan my eyes instead. It's very effective, but you have to remember to keep the coffee flowing, and not to start the pixel before you've had a pot or two, because you can cause eye damage if you linger too long.

      --
      Can you be Even More Awesome?!
    3. Re:What? by dargaud · · Score: 1

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

      Yes. And I'm dismayed that recently monitor resolution has been going DOWN. For the last couple years I'd been using a 1920x1440 monitor which broke down twice in a month. When I tried to replace it I couldn't find a similar or higher resolution at an affordable prices. Nowadays all monitors are build with TV specs in mind, that is 1920x1200.

      Why do I want more pixels ? Two reasons:

      • more vertical pixels so there can be more text in windows that can't be too large anyway as it makes them a pain to read.
      • more dpi so that the sheer ugliness of antialiased fonts is somehow atenuated. I still weep when I think about the perfectly sharp fonts, optimized for each resolution, we had up to Win2K/XP. Then OSX started with fuzzy fonts. Then KDE/Gnome, Then IE9 in XP and now Win7. And I seem to be the only one who cannot focus on those fuzzy fonts while every tech pundit claims it's 'better'. So having a higher dpi allows each chars to use more pixels, thus reducing the subpixel fuzziness in proportion.
      --
      Non-Linux Penguins ?
    4. Re:What? by Anonymous Coward · · Score: 0

      No, I need more, much more, and dammit give me my vertical pixels back.
      Why is it that a 1280x1024 screen from 10+ years ago is easier to work with than a modern 1440x900?

    5. Re:What? by Anonymous Coward · · Score: 0

      Unable != Unwilling. Departments have budgets. In some companies, departments also realize that if they don't spend their budget, someone will find a way to spend it for them. So they spend the entire budget at the beginning of the fiscal year, making a trivial $150 expense a big deal if it comes up in the middle of the budget year. That's why sometimes it's just easier to pay for it out of pocket and reimburse later. For that matter, the developer could just buy his own monitor if it was that big of a deal, but I certainly understand why he doesn't feel he should have to.

      What he needs to do is push the "I REALLY need FIVE monitors" when they're allocating the budget, and hopefully when 3 of them later get reappropriated, he'll still have 2 left.

      -Restil

  76. Graphics/presentation by Anonymous Coward · · Score: 0

    I have two use cases:

    a) LabVIEW: a fully "GUI" language and development environment. If you have 2 monitors, you can create a huge virtual desktop that allows you to see (and probably debug) a lot more code that can be crammed into a single screen. LabVIEW... HAS NO ZOOM! and this is by design, so I gave up expecting the feature as versions progress. In this case, screen real estate is at a premium.

    b) LaTeX: I code on one screen, and keep a preview of the document on the other. It gives you an almost WYSIWIG feedback, wile keeping the advantages of presentation-content separation.

  77. yes. it's as necessary as my glasses. by cathector · · Score: 1

    i can code without my glasses, too,
    but nobody would suggest they're not necessary.

  78. That doesn't apply to everyone by Wrexs0ul · · Score: 2

    Before I stopped for some slashdot I had a bunch of windows open for development:

    - NuSphere PhpED
    - Firefox with phpMyAdmin open (and HeidiSQL behind it)
    - Putty on the Asterisk server I'm testing the app on
    - The web gui for my app

    It's really nice seeing the result of my code on the server in real-time. Since both the GUI and Asterisk interact with MySQL directly it's great being able to refresh phpMyAdmin while I run through the motions of testing, and doubly-so to manipulate SQL statements then paste them into PhpED.

    Do I need all those open at the same time? No. As much as having a rear-view and side mirrors on your car can be replaced by constant shoulder checking. It's a hassle with just one monitor, and with the extra screen space I'm able to save excessive alt-tabbing.

    -Matt

    --
    --- Need web hosting?
  79. The real question by DarkOx · · Score: 1

    Is the amount of productivity increase you get for investing in a second $130 display for me worth worth it. I don't have hard numbers but I can't image its not the case. There are periods of boom and bust around here when it comes to work load. Right now its bust but next week after some other major projects on other teams complete it will be boom again. The schedules desired won't leave me much slacktime to spend on Slashdot.

    Being able to have documentation on one display be it technical docs on api's or requirements documentation and code on the other does let me work faster. Its way faster to turn my head at look the move windows around. Its nice to be able to mentally step thur code I have just written with requirements in view.

    --
    Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
  80. It's depend on developer by Anonymous Coward · · Score: 0

    Hi folks,
                  I think that the second monitor is quite usefull in case when you have to develop Web UI, Eclipse IDE Plug-ins and so on, because you have no the need of switching between different desktops or windows. According to my experience I would say that for this kind of development, the performance could be increased by 10-15%.

    Best Regards!

  81. Professional Tools by Anonymous Coward · · Score: 0

    As a consumer i have purchased a fairly decent second monitor for under $200. While not great, it was at least as good as any LCD I have seen at work (aside from the graphic design dept.) In terms of technical professions, software developers are pretty low on the expensive hardware requirement scale. Carpenters, plumbers, and automotive technicians require far more expensive tools to do their job and are billed out at much less expensive rates than software developers (to the IT department or as consultants.) A developer could still develop with one monitor just like a mechanic could probably still fix your car with a single crescent wrench and a roll of duct tape.

  82. Answer isn't universal. by DdJ · · Score: 2

    The answer isn't universal -- it depends on what your development target is and how your tools work.

    Here's a specific example. Know when having two monitors was awesome for developers? Back in the days when one of those monitors was attached to a VGA card, another to a MDA card, and you were debugging full-screen graphical apps under MS-DOS. You could run the full app on the VGA screen, but run the IDE and debugger on the monochrome screen on the same system at the same time. There was no way to do anything comparable with just one monitor.

    But if you're programming for the web? Or for an Arduino? Or for an Android phone, testing/debugging real hardware? Some individual work habits may make some developers more productive with more screen real-estate, but not due to anything inherent in what they're doing.

    1. Re:Answer isn't universal. by Lehk228 · · Score: 1

      answer is universal, give your developers as many monitors of any reasonable size they ask for.

      if you don't trust your employees fire them and get employees who will be honest about what they need to do their jobs, but if one guy wants a 4th monitor making an inverted T config so be it, if other devs see the setup and think it will help them they can have it too. If you can't afford to give your craftsmen (and women) the tools they need to work effeciently then you can't afford to be in business, and you won't be soon enough.

      --
      Snowden and Manning are heroes.
    2. Re:Answer isn't universal. by owlstead · · Score: 1

      Oh, those devs don't have email or need documentation? I've seen quite a few devs actually say they did not need a 2nd monitor...until they actually tried. I've never ever seen somebody trade pixels for more desktop space, except for the manager (who is constantly playing with his blackberry even though there is a screen right in front of him, seems to me that reading email is easier on a desktop).

    3. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      Mod parent +1 to historical brilliance.
      The poster is absolutely right.

      The IBM Professional editor had a feature to bounce back from MDA to CGA

    4. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      As one of about 1000 people in the world who knew you could do this and one of probably 500 who ever did it back in the day, it really was awesome. As a bonus it kept the cretins off of my computer when it booted to MDA and it took some magic to get it switch to VGA.

    5. Re:Answer isn't universal. by phantomfive · · Score: 1

      This is really true. I used to be way more productive on a dual monitor setup, but then I started programming from home on my laptop because I was too lazy to not sit on my couch (and it was my own stuff, so I preferred to be comfortable). Pretty soon, I developed coping techniques, switching between windows and such, to help me program just as fast on a small monitor. I still prefer dual-monitors because I like it, but in terms of programming speed, it's about the same.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      Absolutely correct! I currently have 3 but I use them for completely different tasks when doing different types of work:

      When developing java applications:
      screen 1. Code and running program. There's not really much need for an extra unless the primary monitor is a tiny laptop screen

      When doing visual work for web sites:
      screen 1. Code
      screen 2. Page I'm working on, email, and any resource web pages
      screen 3. Photoshop, team chat windows, anything else that's needed

      When doing webapp programming:
      screen 1. Code, files/folders, SSH, etc.
      screen 2. Page I'm working on, email (maybe here or screen 3)
      screen 3. Database, email, documentation

      So, the overall idea is that you want your developers to be able to handle whatever you or your client throw at them.

    7. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      um.. have you ever worked on a modern large scale project? many windows open..

    8. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      I have been using two monitors to do Web development since about 1997. You must not program for the web if you don't realize why. I also find two monitors handy when doing Windows 7 phone development. I tried doing it on my laptop, and ended up going back to the office and doing in comfort.

    9. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      I've seen quite a few devs actually say they did not need a 2nd monitor...until they actually tried.

      I tried and I have no use for a 2nd monitor, let alone a 3rd.

      Why? Because I do one thing at a time. And so does everybody. You don't actually look at all the monitors at once, you look at them one at a time, and the related task is all you focus on at that time. There's no need to actually have 2 or 3 things visible at once to you.

      The only thing a 2nd or a 3rd monitor does for a programmer is minimize the time between switching from one view to another. But the same can be achieved with a combination of Alt-Tab and workspaces. And some people feel better that way, because it reduces distractions and helps them focus better on one thing at a time.

      (Don't have workspaces in your desktop environment? Tough.)

      It's different for design or music or video artists, who actually need simultaneous visual feedback and whose tools are so complex they can easily take up space on 2 or 3 monitors. But programmers? Not really.

    10. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      If you don't become more productive going from 1 monitor to 2, you're doing something wrong.

      It's the exact same thing as giving someone at a small desk twice as much desk space. I don't care what you're doing, if you even look a little for ways to use it, you're ability to get the same amount of work done in less time will increase.

    11. Re:Answer isn't universal. by DdJ · · Score: 1

      That's not an argument that developers need multiple monitors. That's an argument that everyone needs multiple monitors.

      There are some kinds of development that include specialized developer-only tasks that really can't be done with a single monitor. If you're not talking about those kinds of tasks, then you're talking about general productivity, not what developers need.

    12. Re:Answer isn't universal. by toddestan · · Score: 1

      I know it was used commercially on some early AFMs (atomic force microscopes). You'd control the microscope through the monochrome screen, and the microscope image would be displayed on the VGA screen. I actually use this set up at work, on an ancient microscope controlled by a 486 computer. While the VGA screen is now a LCD to save space on my desk, there isn't much I can do about the monochrome CRT as the video signal used to drive it is not understood by newer monitors.

    13. Re:Answer isn't universal. by Anonymous Coward · · Score: 0

      Basically your argument holds, that if you somehow work in the last century it was necessary because you could only run the debugger and application at the same time in that way... But that is false... you could make the debugger log to a file you could then read afterwards and see what was being done...

      You can argue that since the "debugging" (logs, data visual aids etc.) run in one window and the browser in another and modern desktop environments can have multiple windows stacked, you don't need another screen. Yet when you run an action in your webapp, anything that interacts with the server and change the datalayer, you would like to see this as it is happening, so having your browser in front for "clicking" and then having to hide it and try to remember what the data looked like before and looks like now and if the change was right, and then swithcing to the log files and scrolling up looking for "anything out of the ordinary" is just plain slow... And just like reading through the debug log and coredumps after your application crashed in the last century, it just does not make much sense when you can speed up work by a factor 3 or more by having these simple tools side by side at all times.

      And for embedded devices... Don't you use emulators? Don't they also provide debugging, logging and visualization that needs screen realestate?

      Basically I would be OK with only 1 monitor if it had a native resolution of ~4000x2000 pixels (even 4000x1200 pixels) so I could run the same windows side by side as I do now... But since such a screen is much more expensive than even 4 "normal" monitors, I would rather be economical and have 2 or more monitors to fulfill the need for pixels...

  83. A little from column A; a little from column B by mcmonkey · · Score: 1

    If you've never worked with dual displays, well, you can't miss what you never had.

    But once you've had it, and gotten used to having it, it can be hard to get used to not having it.

    I'm not one to use full-screen windows, but if I'm working on, for example, a script to process data from a file, I'd like to have the script (obviously), a sample data file, probably Google, and the requirements doc all open at the same time. To have all those windows visible together is just a plus.

    That said, if there was really wailing and gnashing of teeth, then the dev was being a prissy little diva.

  84. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    Of course you do. You're an arrogant narcissist that thinks everyone should conform to your opinions. Ask a carpenter if he needs two of the same hammer. Who the fuck cares if you think he should only have one? If someone finds that two or three of something helps them, then why the fuck should anyone care what you think?
    Whats silly is thinking you should even have an opinion about how other people like to do things instead of just opinions on how you do.

  85. sama obama pajama scary fairy party extendead by Anonymous Coward · · Score: 0

    the thinking is that the need to improve our terror has resulted in uncle Sam turning over our dwindling pensions to help us afford even more terror, & fatal vaccines, fake weather etc... the zeus weapon is being fired continuously now as the chosen ones holycostal life0cide really takes off, due to our lack of need for our pensions, as the deities have vowed to take up our slack again, so that passover needn't end before the valleys are washed clean away. looks like there's hell to pay as well.

    disarm. read the teepeeleaks etchings, please. thank you

  86. 2 monitors = more productivity - YMMV by Anonymous Coward · · Score: 0

    Either a 24" monitor or two 15" inch monitors would help me work effectively. I use mac Expose and Spaces in my macbookpro, quite a lot, as it is a single monitor. Either way developers find their own ways of convenience..2 monitors would indeed improve their productiveness providing more options.

  87. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    When I can fit several windows on the screen at once

    Perhaps these whiney developers have a smaller primary monitor than you assume?

  88. 20% Increase in Productivity by Anonymous Coward · · Score: 1

    I examined this at my company, which is a large media sports site, at the requests of the director of applications development. The developer's productivity increased 20%. It increased their response time to e-mail and improved time tracking as well since it was easier to have those applications open while not taking away from their IDE space. In our case it saved the e-equivalent of a whole position or $100,000 as year.

  89. Definitely needed by HairOfTheBambit · · Score: 1

    I use my second monitor for a host of things like: 1) Checking the output against the code when working on a web page 2) Looking up answers to a programming questions on the web. It's often helpful to see my code vs the posted code. 3) Stepping through a debugger with the application opened 4) Watching a log file while running an application 5) A VM, SSH or RDP session 6) Skype, Email or other communication window opened 7) Etc, etc, etc None of these "require" a second monitor (I could keep switching windows), but having the second monitor increases my productivity by at least 30%. (Technically, I actually have two machines, each with 2 monitors, with a shared keyboard and mouse with Synergy (http://synergy-foss.org), which gives me the ability to be do some heavy crunching on one machine while research (aka slashdot) on the other)

  90. Depends on the task by jim03 · · Score: 1

    Depends on the task that I am doing. If I am doing straight coding one monitor works fine as I can easily fit a couple of buffers on one window. But if I am doing something like html work I would like a second monitor for a web browser. Right now my 2nd monitor usually just houses my email, instant messages and maybe a text file with some notes.

  91. Plus it is just a shitty thing to do. by Anonymous Coward · · Score: 0

    What a bad faith gesture to the developer, to take a tool that he works without warning, overnight.

  92. Re:I think it's kinda silly by Chris+Burke · · Score: 2

    Emacs window with several panes to view code. 4-5 terminals for compilation, greps, test runs, and other such things. That pretty much takes up a full 1600x1200 screen. If I need to view a lengthy debug log, maybe grep'ed subsets of said log that I want to cross-reference with other logs, that is really handy to have up on a second screen so I can see both that and the code and the execution output. And when I'm viewing waveforms, or using other graphical debug tools, then that's a shoe-in for needing a second screen. Ideally that could be a third screen, with debug output on the second, and code + terminals on the 1st.

    I can never have enough screen real-estate, and it has nothing to do with dumb applications wasting it.

    --

    The enemies of Democracy are
  93. Re:I think it's kinda silly by The+Dawn+Of+Time · · Score: 2

    While I'm certain you're the most productive and intelligent genius to ever walk the earth, there are actually 7 billion other people and we don't all work like you, so maybe denigrating our tools and workflows because they aren't what you prefer is... you know... arrogant and dickish?

  94. Mechanics don't need socket wrenches by Anonymous Coward · · Score: 0

    "A mechanic can get along just fine with a crescent wrench. They don't need those fancy sockets to be productive." See what happens if you say that to a mech.

    For crying out loud, how much does a second monitor cost? You can get a 28-inch, 1920x1200 monitor for $300. That is a tiny expense compared to the productivity you will get out of a developer who feels valued and supported by his/her management.

  95. Fru Fru by assertation · · Score: 1

    I've been a programmer for 12 years. I've never even found a use for multiple desktops except for one job I had developing on Red Hat. It was nice to have a desktop devoted to 4 x terminals with various things in them.

    I can see a network admin getting a lot of use out of multiple desktops, which you can get even for windows.

    Another monitor is just a convenience for having to click another desktop.

  96. Dual Monitor Scenario by DaMattster · · Score: 1

    As a UNIX admin who does light shell, perl, and python coding a dual monitor setup really makes life a lot easier and allows me to be more productive. There is time and concentration lost when switching and minimizing windows. LCD monitors are not that expensive anymore that you cannot justify the purchase of a second one.

  97. Re:I think it's kinda silly by elrous0 · · Score: 2

    Speak for yourself. I won't be happy until my workspace looks like the NORAD control center in Wargames.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  98. There are good studies on this by brokeninside · · Score: 1

    Knowledge workers are more productive with each additional monitor up to four monitors. After that additional gains in productivity trail off.

    http://research.microsoft.com/en-us/news/features/vibe.aspx
    http://www.nytimes.com/2009/01/15/technology/personaltech/15basics.html
    http://www.codinghorror.com/blog/2004/06/multiple-monitors-and-productivity.html

  99. Three! by kirkb · · Score: 1

    It's useful to add monitors to reduce frequent flipping back and forth between apps. When my developers are working on a task, it usually involves jumping between multiple activities, like coding (VS2010 and/or eclipse and/or another IDE), DBA'ing (SQL Management studio), debugging (digging through log files or web pages or custom diagnostic tools), and remotely connecting to servers (RDP or logmein). Plus they've got email, skype, PDFs, web searches, and online help going on too.

    I started them out with two monitors apiece, but didn't have any qualms about adding a third when they asked for it. I'm positive that the increased productivity / decreased bitching recovered the $200 cost within the first month.

    Of course, there's diminishing returns. I'd have a hard time believing that they'll benefit from a fourth monitor.

    --
    Slashdot: come for the pedantry, stay for the condescension.
    1. Re:Three! by Anonymous Coward · · Score: 0

      Dude, I have (4) 30" monitors. Yeah, it costs about 5K to buy them. I won't even interview at a place where they'd provide less.

      I am not kidding! At any particular time I have about 100-150 terminal sessions running plus 10 or so apps.

      Only with 4 monitors I can keep up.

  100. Re:I think it's kinda silly by elrous0 · · Score: 2

    And, yes, that includes having Dabney Coleman running around.

    --
    SJW: Someone who has run out of real oppression, and has to fake it.
  101. Re:Needed? No. Useful? Possibly. by Anonymous Coward · · Score: 0

    Ahhh... but accountants are the ones who deemed the second monitor a waste in the first place.

  102. How about this question by jackgrass_jr · · Score: 1

    Does management know better than the developers whats best for the developers?

    1. Re:How about this question by xystren · · Score: 1

      Just like space engineers hired by management know better than staff what the space requirements are for a job.

      It seems that the executives that are never in their office get the most space. I even recall that a space engineer taking away the space in our server room for the UPSes because it looked like the space wasn't necessary - same for the humidity and air-conditioning system. And the canister for the haylon (when they still used that stuff) fire suppression wasn't needed either - they space engineered that the regular h2o sprinkler system would do just fine.

      This is the problem with the amount of disconnect that typically occurs between the workforce, management and executive. Unfortunately, far too common of an occurrence.

  103. That Depends... No actually, that's a no-brainer. by manlygeek · · Score: 1

    You can give developers slow, old computers with a single monitor, but they won't be nearly as productive. I actively develop in about 10 languages (computer, not human). Have you ever tried to keep straight all the different ways that an if statement can be coded? I look all that stuff up and/or test things on my secondary and tertiary monitors (the third monitor is hooked up to a second computer) and do my coding, compiling, scripting, administrating, email checking, etc on my primary monitor. I could do all that on a single monitor but then that's a lot of task window switching and when cutting and pasting example code, looking up the parameters of a function, etc. that will kill my productivity by 25% minimum. So a couple hundred bucks for a second monitor is paid for in a couple of days. Really, that's a no brainer. BTW, I'm writing this email on the third monitor/second computer, +50 Geek.

    --
    Be More, Be Manly, The Manly Geek Ubergeek Extraordinaire Blogger: www.manlygeek.com/blog Podcaster: podcast.man
  104. Need a foot? by topham · · Score: 1

    A single monitor is survivable, but would you mind if we cut off your left foot?

    I use my laptop a lot for developing, and I don't generally use it with a second monitor, but the screen real-estate is a problem. I've used dual monitor setups before and they can be superior setups in many environments.

    Add in the fact it's downright rude to take equipment from an employees work area without consultation.

  105. Re:I think it's kinda silly by Subliminalbits · · Score: 1

    Vertical space is at a premium. Does it really not bother you to lose half of it by tiling vertically?

  106. just 2? 3? ouch by alta · · Score: 1

    I can't imagine the limitations on 2 or 3 monitors :)

    I'm on 4!

    And not 4 little ones, they all do 1920*1200 or more. I'm currently thinking about a new job and one of the things that gives me the most anxiety is not having the monitors!!!

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    1. Re:just 2? 3? ouch by Anonymous Coward · · Score: 0

      Just 4? I currently have 5 packed on a corner desk. Though due to physical space they're only small 17" models and run on low resolutions unlike your setup. On the other hand, each monitor is hooked up to its own computer. All linked up via Ethernet and a handy application called Synergy.

      Why? Im a cellphone repair technician. Or more specifically, I flash refurbished cellphones all day with new firmware and preload them with various software. Due to flashing software and cellphone bootloader limitations, I cannot simply connect a dozen cellphones to a USB hub and expect it to work. It is a long process for each so having this many computers available to me boosts productivity tremendously.

      While waiting I usually browse the web and/or work on some personal projects over ssh on my home server. I would ask my manager for more if I had desk space available.

  107. Re: Your sig by Anonymous Coward · · Score: 0

    Any idot can post a slashdot comment.

  108. Yes. by Anonymous Coward · · Score: 0

    I'm currently telecomuting, and have to use a browser-based remoted desktop that restricts me to one on my work computer where I used to have two. It makes things a lot harder. I'm used to having one windows for my VBA IDE (yes yes, don't laugh), and the other for the Excel model itself. Or Bloomberg / Reuters up on one to glance at while I work.

    I'm back in the office every month or so, and I look forward to having both monitors back each time I'm there...

  109. Re:Ten points if reading this on your second monit by JavaBear · · Score: 1

    Why do I feel ashamed for actually raising my hand here. Well, probably because my browser is usually on the second screen, with my IDE and other editing apps are on the larger primary. I love the added real estate afforded to me by having two screens.

  110. 1 monitor, how about 1 piece of paper by Herkum01 · · Score: 1

    Do you only have one piece of paper on your desk? Actually do you have a desk that is slightly larger than just your monitor? I mean 1 piece of paper is ALL anyone should need to look at at one time right?

    This question is dumb! You have multiple monitors because you need to see more things that can fit on one screen at one time. I am not going to divide up my monitoring space between windows until they are the size of post-it notes. I am scanning hundreds of lines of code sometimes, and a full monitor to see that gives me the ability 120~ lines. Now I have to see the result of my coding. I have that on another monitor, and I only have to look back and forth between my code and the results being displayed. I guess I could toggle back and forth between windows, but it is much faster and easier if I can just look at another screen. Is the cost of a new monitor really that big a deal?

    Why not confiscate all the extra pens and pencils and make sure everyone has just 1 from now on? I am sure the $20 that you save over the course of the year should cover all the BS from that situation too. Perhaps we can give you the Dilbert PHB award that you are looking for.

    1. Re:1 monitor, how about 1 piece of paper by gewalker · · Score: 1

      I actually worked for a company that made you check out pencils and turn them in at the end of the day. I did not work there very long.

    2. Re:1 monitor, how about 1 piece of paper by michael_cain · · Score: 1

      Do you only have one piece of paper on your desk? Actually do you have a desk that is slightly larger than just your monitor? I mean 1 piece of paper is ALL anyone should need to look at at one time right?

      Yep, it's not just developers that need more than one monitor. My last position was as a state legislative budget analyst, and three monitors was just about right: one for the ridiculously large spreadsheet where all the calculations were being done, one for the text document I was writing for the committee briefing, and one for the state statutes that had to be cited. Sure it's possible to toggle between the three, and that's how it used to be done before the staff was given added monitors, but at 11:00 at night when you're trying to prepare for a 7:30 AM committee meeting and you're not tracking all that well anyway, having all three up all the time saves a lot of effort (and avoids any number of embarrassing mistakes).

  111. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

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

    Cool. Where can I cash in my points for a third display?

  112. Seriously by teknosapien · · Score: 1

    Really to make a worker more efficient at their job you wouldn't break down and purchase a second monitor.
    Glad I don't work there - My job all I needed to say is hey I need 4 gigs of memory and duel monitors and the next day they were on my desk
    No questions asked

    Seriously take a look at what they are asking for, then really place it into perspective of your overall IT budget.

    --
    no matter how good it is, it is human nature always wants to make things better
  113. Re:Ten points if reading this on your second monit by Noughmad · · Score: 1

    Meh, I still think that Swordfish guy has you covered.

    --
    PlusFive Slashdot reader for Android. Can post comments.
  114. no, but yes by Anonymous Coward · · Score: 0

    No, in that they can work without one, but given how cheap they have gotten, and how common they now are, not getting a second monitor shows a big lack of appreciation. And even a small increase in productivity pays for the monitor (LCD) cost in no time.

  115. Re:I think it's kinda silly by JavaBear · · Score: 1

    The problem with THAT many large screens is that the boss can easily tell when you accidentally *ehrm* hit a porn site when searching the man pages...or other "technical" articles.

  116. Absolutely essential. by Jane+Q.+Public · · Score: 1

    Sure, it depends on your coding environment and a bunch of other things. But in order to do my work effectively, I not only have to have multiple windows open, but also to switch among them very frequently.

    When I am not at home, and I have to code on just my laptop monitor? Sure, I can do it. But it is frustratingly slower to do. There really is no doubt about that.

    Do I need a second monitor? No. But it far more than pays for itself through greater productivity.

  117. Re:I think it's kinda silly by NEDHead · · Score: 0

    Tape measures are the real problem. I must have a dozen, yet finding one when I need it is always an issue. Phillips screwdrivers too. And utility knives. One time I spent most of an afternoon looking for one. Ended up only getting part of a wall sheet-rocked. Fortunately the customer was a 'software engineer' and understood completely how I could look so busy without getting much done.

  118. Of course not by Aceticon · · Score: 1

    Developers don't need two monitors, they don't even need a proper monitor: a 7'' display at 640x400 is enough ...
    as long as their man-hour costs are low enough that their reduced productivity is worth less than the cost of a monitor

    Now, it's easy enough to justify the cost of a single monitor instead of the above mentioned 7'' display since the productivity difference is huge.

    However, the productivity difference between one and two monitors depends a lot on the work the Developer does so it might not be worth it for a lowly paid dev doing, say, shell script development on Unix while it would likely be worth it for a Senior Developer doing GUI development.

  119. Re:I think it's kinda silly by wagnerrp · · Score: 1

    You could say the same thing for programmers/developers as well. One one monitor, you have the code you're working on, and maybe a second window with another code file if you enforce column limits on your code. On another monitor, you have your compiler output, and a debug terminal. On a third, you have header files for use with the code you're actively working on documentation, etc... The more pertinent information you can display on screen at once, and simply move your head instead of having to tab around, the more efficiently you can program.

    It comes right back to whether a large desk is more productive than a small cramped desk for any task. If you're juggling books and notes in your lap, or have stacks piled up, you're suffering.

  120. Yes by Godai · · Score: 1

    I run the application in one window and my debugger in the other. In general, I find this on its own much easier. I worked for years with one and only went to two monitors by accident, but it took me less than a day to get used to it and wonder why I hadn't been doing it eons earlier. Documentation side-by-side with code (or a browser if you're searching for answers online) is just less aggravating. Maybe if you've never had it, but once you have...hard as hell to go back!

    That said, there are plenty of situations when its simply a must. If you're doing any kind of GUI work, it can be absolutely invaluable. Focus bugs, redraw issues -- these are all problems that I've had other developers here push over to me because they simply can't debug them properly without a second monitor. That extra work was itself a problem until every developer in our office got themselves a second monitor too, but now everyone is happy.

    Seriously, if they tried to take my second monitor away I'd consider that grounds for quitting. That'd be like telling me I had to develop with one hand tied behind my back. Maybe some development environments wouldn't benefit the same way, but none that I've ever worked with.

    --
    Wood Shavings!
    - Godai
  121. 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!

  122. Re:I think it's kinda silly by Walt+Dismal · · Score: 2

    I agree, it's silly to assume you're more productive with more than one screen. That's why my physical horizontal desktop is 1 foot square, because there's no need ever to have more than one piece of paper visible at a time on a desktop. Also, when I eat rice, I only put one grain of rice on my plate at a time. That way I never overeat. Although getting enough calories each meal is little difficult.

  123. Do The Math by Bob9113 · · Score: 1

    To estimate the objective answer to the question, do the math.

    What is the value of a software engineer per year?

    How many years does a monitor last?

    How much does a monitor cost?

    What is the rough ratio between screen real estate and productivity for a software engineer?

    The last one is the tough one, but far from impossible. Assume that above 21", I get something between 2% and 20% of the increased size as increased productivity. So if I go from 21" to 42" -- a 100% increase in size -- I get 2% to 20% increased productivity. A wide range, but it almost certainly covers a conservative estimate of reality.

    So, now plug in the other numbers using the example case of going from 1 x 21" to 2 x 21":

    V = value of software engineer per year = $100k (or whatever)
    L = lifespan of monitor, in years = 3
    Mc = cost of monitor = $500 (for a good one)
    Ec = cost of electricity, per year = $80
    P = increase in productivity = 2% to 20%.

    V * P = value added by buying the monitor, per year
    Ec + Mc / L = cost of buying the monitor, per year

    V * P = (2% to 20%) * $100k = $2k to $20k
    Ec + Mc / L = $80 + $500 / 3 = $246

    Value of buying the monitor is $2k to $20k per year.
    Cost of buying the monitor is $246 per year.

    It is extreme fiscal irresponsibility to not buy the monitor -- though a new factor enters the equation when you reach the point of having to add office-space rental consideration (ie: so many monitors that you need a bigger space). There are also decreasing returns from increasing screen real-estate which are not considered in this small example but would be easy to incorporate.

    The same is probably also true of the accounting department, since accountants make most of their contribution through a computer screen.

    The same is probably also true of the CEO, since his value per year to the company is much higher.

    This is probably less true, for example, of point-of-sale personnel, who make most of their contribution through human interaction, not through a monitor.

    This is probably less true of low level functionaries, who have a lower annual value to the corporation.

    1. Re:Do The Math by Proudrooster · · Score: 1

      I agree totally. It's a $250 /yr decision. As a former admin, I was in a situation where I was well paid, but had an el-crapo machine and no laptop. So, instead of fighting the bean-counters, I just brought in the hardware I needed to be productive.

      Not working efficiently because the beancounters won't get you another mouse, keyboard, harddrive, or chair is no excuse for personal heart-ache or poor performance. Just bring it what you need to do your job effectively and your boss will feel sorry for your at bonus time and give you an extra big check to compensate. Better yet, go to lunch with your boss and let him see you purchase the new hardware. Bean-counters are typically short-sighted and focus on cash-flow and quarterly earnings. They tend not to focus on long-term expenditures that will position a company and the employees for maximum productivity and success.

      I am not going to let a chump-change item stand in the way of my job performance. You can probably even write it off on your taxes as a job expense if you itemize.

      Then hang a big sign up that reads, "I REJECT YOUR REALITY AND SUBSTITUTE MY OWN."

  124. 2 monitors and different orientation by Lennie · · Score: 1

    I'm not really impressed by using 2 different monitors, that is what virtual desktops are for.

    However I do have 2 large monitors, large resolution, apps maximised and a hotkey to move windows from one to the other.

    But the monitors are differently orientated

    I work on one monitor, but when I need to read a PDF it is easier to read it on the other monitor.

    --
    New things are always on the horizon
  125. 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.

  126. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I get plus 10 :)

  127. It helps by captrb · · Score: 1

    It really does help a lot. Frankly, the only reason I go to the office sometimes is for the double monitor setup, as I only have one at home. Otherwise I would work remotely. We have 3:2 aspect double monitors for our crew and lately new hires have been wailing about the size, resolution, and ratio. According to them we are in the dark ages and everybody works on double or triple huge widescreen monitors now. I'm don't doubt that these are even better, but these requests have earned a good spot in the middle of the IT priority list and budget. They'll upgrade us when some get some bigger fish fried.

  128. Plusses and minuses of dual monitors... by jafo · · Score: 1

    I've been playing with dual and big monitors lately, and my thinking on this subject is: Do developers need dual monitors? No. Is there any reason not to provide developers dual monitors? No. Modern IDEs use an amazing amount of real-estate. Having more screen real-estate can help prevent you from having to "change focus" to another virtual workspace, instead of completely switching context you can just flick your eyes to the IRC client, for example. But on the other hand, a small monitor doesn't have space for the other junk, so it can help me focus on a single task, if I resist the urge to check e-mail, the web, IRC (used primarily for company communications, but still often a distraction). But having lots of screen real-estate can make these interruptions much less intrusive. After having tried it, I'd rather have one large monitor than several smaller ones. But, it's pretty cool to have multiple large monitors. :-)

  129. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 1

    I did, but personally, I use synergy2 + 1 monitor for linux (main machine, largest monitor), 1 monitor for windows, and one monitor for OSX.

    I just happened to open this on the windows machine since I already had firefox open for browser testing.

  130. Monitor Requirements by Anonymous Coward · · Score: 0

    1. Decent size/resolution. I don't need a 1920x1080 on a 12 inch screen, but I also don't need a 40 inch 640x480.
    2. IDENTICAL MONITORS. I don't care how close in spec they are, unless they're 100% paired I don't want a 2nd. Moving from one monitor to annother (with potential offsets is very distracting
    3. A computer decent enough to be able to run said monitors at a decent resolution/framerate in addition to the work requirements. Nothing sucks more than driving a large monitor at 0.5 frames a second.

  131. Yes by Python · · Score: 1

    It depends on what you are doing, but if you have to compare different things and work with a lot of open windows absolutely multiple windows are a must. This actually seems to be more common now with non-technical folks. Where I work almost everyone has two LCDs.

    --

    Python

  132. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

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

    100 Points for reading on a T221 / VP2290b. 3840 x 2400 FTW.

  133. 20 for your 3rd, and 40 for your 4th. by alta · · Score: 2

    how many points if I'm running this on my 4th?

    1st - code view, full screen.
    2nd pallets/toolbars etc (either in dreamweaver or eclipse)
    3rd the output, results, test, whatever you want to call it.
    4th this one switches a bit. Sometimes the database manager, or a putty to the server. Even mail or IM distractions...

    --
    Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
    1. Re:20 for your 3rd, and 40 for your 4th. by Jane+Q.+Public · · Score: 1

      Dreamweaver? It still exists?

    2. Re:20 for your 3rd, and 40 for your 4th. by alta · · Score: 1

      yeah, don't rely on it too heavily, it's no frontpage, but can still make a mess of things.

      It has decent representation of CSS, but I mostly just use it for file/upload management

      --
      Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
  134. Needed? No. Beneficial? Yes. by ktrnka · · Score: 1

    It costs so little and can really boost productivity for development. Then again it depends on the person. Once I went to dual screens my productivity increased and I can't really deal with single-screen for most tasks anymore. The bigger question to my mind - if your company doesn't value a simple $100-200 investment in developer satisfaction and productivity, how do you expect to retain your developers or maintain a productive team?

  135. Why do companies even question this? by geekmux · · Score: 1

    Remember when you finally upgraded your beater car and got that new car, and sat there in amazement, wondering how the hell you ever drove long distances without cruise control? Yeah, that's kind of how it is when your monitor count rises above one.

    When you're paying a developer the kind of money they command in the industry, why in the hell do companies feel like they need to question another $300 - $500 in hardware? Seriously. I'm not saying bow down and treat them like prima donnas, but damn, they're asking for something to be more productive, not a damn PS3 in the break room. Comparing code, multiple SSH sessions, VM/RDP sessions, hell even cut and paste between two windows is easier than alt-tabbing your way through life with limited real estate.

    And yes, I run three monitors. Ran that way for years now. I find it to be the most useful number above one. And much like cruise control, you sure as hell get used to relying on it.

  136. There are other ways by eeyoredragon · · Score: 1

    I have done dual monitor setups before. I liked it, but did not find it something I would consider necessary

    Part of the problem is that old versions of Windows (i.e. pre-7) have been atrocious at handling multiple windows in general. OS X makes this much easier with its expose' feature and then the standard virtual desktop feature that pretty much every operating system supports. Another nice feature IMO would be adding a hot key to switch the current window to an alternate transparency level. e.g. Have a configurable secondary transparency setting like 15% and a hot key would bring the window in focus to that transparency level.

    As far as side by side comparisons, most things that benefit heavily from that include a dual pane view. e.g. File Merge on the mac.

    So, I do not really see why it would be a necessity for anyone to have a second monitor. I would think a large wide screen monitor + proper software would be fine.

    Of course it could be that two smaller monitors are cheaper than a single large one. I do not really know offhand. Also, I do not see why someone would make such a fuss over this as to take the monitor from an employee. That is some pretty extreme cost cutting IMO.

  137. Just buy one! by jpeter20 · · Score: 1

    I thought a second monitor was unnecessary until I tried one. Now it's indispensable for me. There seems to be a tipping point in time when everyone started getting a second monitor. It may be the case like so often happens with constrained company budgets today that the guy should just go out and spring for purchasing his own second monitor to use at work. He says it's only $150. If he leaves the company, he should be able to take it with him.

  138. Yes by houghi · · Score: 1

    Next question please.

    Not only developers, but many others as well. Many people who work with scanned documents are better of with a second monitor as well. Or in general if you are working on one thing while looking at something else. Most of the time it won't fit on a single screen, unless it is a HUGE screen.

    Screen real estate is important for many people, not just IT people. As always it will depend from job to job and person to person.

    --
    Don't fight for your country, if your country does not fight for you.
  139. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    On my third, linked thru Synergy. Double bonus networking score!

  140. Re:I think it's kinda silly by Altus · · Score: 1

    Doesn't matter how many of those you have, you never have one when you actually need it (hint, its in your back pocket, but it will take 2 hours for you to look there).

    --

    "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  141. It sorta depends what you're working on by Anonymous Coward · · Score: 0

    I've done plenty of coding where one monitor was plenty. My college work, my first job after college, my open-source work, and my personal coding. There I mostly use/used vim and an X11 window manager with good support for multiple workspaces. In my second job after college we needed two monitors because we were developing for an internal data-entry app that only really worked with two monitors. In my current job two monitors aren't strictly necessary, but are a big help. We need two VS solutions open most of the time plus another program we use for developing embedded GUIs that pretty much needs to be maximized. When simulating the software, there's one additional window that it runs in plus another window that simulates the hardware buttons. Add in email/IM clients, web browsers, remote desktop sessions, other editors/viewers for documentation, and Windows' lousy support for multiple workspaces, and the second monitor is really valuable. I can get by working away from my desk on a laptop, but only if I shut off the email and IM, which we just can't do during the day.

  142. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    I don't think it's the IDE's fault. I kinda need the app (i work on) running fullscreen when debugging, and like to have the other monitor free so I can keep all the required code and debugging windows open. If I didn't have an IDE, i'd still have a text editor and a console or two open....

    Even when not debugging, it's nice to have reference material (or the build server monitor, or the current bug ticket, or the whatever it is) available on one monitor, whilst maintaining as much real estate as possible for the code on the other.

    That's not to say I can't work on one monitor, I do it on my netbook all the time, but then again, it's only for hobby projects, or small tasks on my morning commute. When getting down to some serious work, having that extra real estate increases my productivity. So a couple of hundred quid for an extra monitor, is a small price for my employer to pay for that gain......

  143. Very useful by hugortega · · Score: 1

    Specially when I have the debugger with several watches; even more useful when debug JS code with FireBug or Chrome Developer Tools... I have two 25'' displays and I want another :D I tried with one big monitor with ultra high resolution, but personally I prefer two high resolution displays (1950x1080). So, the answer is absolutely yes

  144. 3 is optimal by Anonymous Coward · · Score: 0

    1 - code: IDE, debugger
    2 - output: webpage, application
    3 - multitail logs: did those bright yellow on red error messages just flown by...

  145. Research suggest a 30% + improvement... by mkawick · · Score: 1

    There has been some research on this topic and the limited research suggests a 30% or more improvement in productivity with a second monitor. This is especially true with more experienced developers.

    http://workawesome.com/productivity/dual-monitor-setup/

    http://gigaom.com/collaboration/enhance-productivity-multiple-monitors/

    There are a lot of resources for this and they often point to different studies. So, if you aren't seeing productivity gains, you may be working very close to the metal where having specifications in front of you doesn't matter, or you may be very junior.

  146. Re:I think it's kinda silly by bhsurfer · · Score: 1

    You just nailed exactly what I was thinking. Someone too cheap to pony up 150 bucks for my mental comfort doesn't deserve my attention to begin with. Something stupid like that just shows you how much they value (or don't value) your time.

    --
    Those are my principles, and if you don't like them... well, I have others.
    Groucho Marx
  147. Technical Problem, or etiquette problem by njfuzzy · · Score: 1

    In my experience, people get personally hurt when they are told that they don't need equipment as good as another department. It's one thing not to hand it out in the first place, but I can never imagine an employer taking away part of someone's working environment and equipment. It's a slap in the face. It's also disruptive to productivity-- Once someone is used to their setup, changing it at all can waste their time, especially taking away equipment they are used to as part of their daily process.

    --
    My Photography - http://ian-x.com
    The Deathlings (comic) - http://thedeathlings.com
  148. Dilbert has the answer to this question... by snooz_crash · · Score: 1
    --
    ceci n'est pas un sig
  149. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    4th. Does that count?

  150. Yes!!! by superwiz · · Score: 3, Informative

    In fact 3 monitors are probably ideal. Development, as a mental process, involves a lot of switching between medium-term and short term views. It also often takes context switching. I prefer the development screen in front of me, the api descriptions on one screen and the details pertaining to the context of the project on the left. I like having 3 screens when I write code for the same reason that I like to do math on the dinner table. Bringing multiple contexts together takes a lot of space.

    --
    Any guest worker system is indistinguishable from indentured servitude.
    1. Re:Yes!!! by Anonymous Coward · · Score: 0

      Um. no. If you're context switching, you're losing context and aren't effective at developing. Developing means focus, getting in the flow. The flow is broken by switching context. For me, having one monitor (the one on my laptop) is ideal. When I have a difficult bit of code to write, I switch off internet, remove all extra desktops, everything but the editor and and write code. The flow can last from thirty minutes to an hour and is difficult to achieve -- but the results can be astonishing.

    2. Re:Yes!!! by YojimboJango · · Score: 1

      My ideal work flow.
      Left Monitor contains unit test on the left, stubs and what not on the right
      Middle Monitor: Code I'm actually working on to the left, Code it interacts with in the middle right, project explorer on the right
      Right Monitor: PyDoc/PerlDoc/MSDN on the left, Browser in the middle, output logs on the right.

      If I could get them to give me a fourth I'd be more productive.

    3. Re:Yes!!! by slapys · · Score: 1

      Development, as a mental process, involves a lot of switching between medium-term and short term views.

      I think of it as stack frames in my head. Trying to do task A? OK, let's break it down into pieces...oh wait, task A starts with task B, how do I do that again? *Looks up task B reference in a web browser* meanwhile, you have to keep the stack frame of task A, then task B in your head.

  151. Some coding requires two monitors by Anonymous Coward · · Score: 0

    How can you run a full screen application and view the debugger at the same time if you don't have two monitors? I ran into this problem a few years ago when I was writing software for an engineering company.

  152. Re:I think it's kinda silly by NeoMorphy · · Score: 1

    It's not just IDEs that assume they have the entire screen to themselves.

    It seems like a lot of applications are guilty of this. Some of these applications might be required by the person's job, whether they like it or not. Also, like you mentioned, it also seems like a lot of web sites expect you to view them with your browser at full screen and not everyone has a solution for that.

    Personally, I usually my laptop's monitor and an additional monitor at the same time. I usually run X Windows apps in one and email/sametime/browser in the other.

    If I had a really nice, decent size monitor, I wouldn't have to do that. What happened to the old days when UNIX admins had 21" monitors?

  153. Re:I think it's kinda silly by stjobe · · Score: 2

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

    Amen.

    --
    "Total destruction the only solution" - Bob Marley
  154. Don't really see need for one by halfdan+the+black · · Score: 1

    I write complex molecular dynamics code all day, runs on a 1000 node cluster and dynamically load balances across all of them.

    I do it all on a 15" MacBookPro with 3-4 or so terminals open (in tabs), with an instance of Emacs holding about 50 buffers. Yup, all I need is a few terminals. On top of this, I usually have a local instance of Emacs with several latex files open. 15" is just fine.

    Think about it, your brain can hold 5-6 concurrent thoughts, why do you need more monitors than your brain can keep track of?

    1. Re:Don't really see need for one by Anonymous Coward · · Score: 0

      Perhaps our brains can't hold 5-6 concurrent thoughts, necessitating the use of monitors to pick up the slack. You insensitive clod! ;)

  155. OR? You mean real AND virtual by PeterM+from+Berkeley · · Score: 1

    I have 16 virtual desktops and two monitors. If the two monitors even make me .5% more productive, the 2nd pays for itself.

    The virtual desktops are useful for keeping long-term projects exactly where I left them and ease time-slicing between projects.

    You might think I have 72M pixels to use.

    Best,

    --PM

  156. Re:Needed? No. Useful? Possibly. by WuphonsReach · · Score: 1

    I would be more offended that the monitor was simply taken away, with no notice, no discussion, no attempt to pry it away by reason first.

    That just smacks of "we don't care about you, chump".

    If the company is so tight fisted that they can't splurge $150-$180 for another monitor, then it's time to move to another company.

    --
    Wolde you bothe eate your cake, and have your cake?
  157. Does it really matter? by Anonymous Coward · · Score: 0

    I have not read through all of the comments, but does the second monitor really matter?
    LCDs are so very inexpensive. The $150.00 or less that you save not buying that monitor
    probably cost you many times that in lost productivity due to the poor moral it caused.

  158. Re:I think it's kinda silly by seanvaandering · · Score: 0

    You kidding me? I work with 3 monitors at work and come home to one. Personally I think it's more about entitlement and ego than actual need.

    Now could I do with one monitor at work? No, because I need to be watching real time status screens displaying information that I need to visibly see at all times. Does coding require watching two or three screens of information at one time? Not really.

  159. Whatever works for you by Anonymous Coward · · Score: 0

    My preference at work is for one monitor (albeit a 24" one). I find it easier for things like 3D modelling, music, design and even development (Eclipse, Flex, etc.) as I am able to place windows side by side or maximize as needed without the added distraction of having to look between two monitors.

  160. depends... by SlashDread · · Score: 1

    Does the accountant absolutely need the monitor to process the paycheck of the developer? Then no.

  161. X Window System, xterm and vi by turgid · · Score: 1

    If you are writing code the way the Good Lord intended, i.e. using a sensible window manager like Window Maker to multiplex xterms, with your source code no wider that 80 columns, you will know that you only need one monitor.

    If you have one of these newfangled LCD screens with 1920 pixels across, you can quite comfortably get 3 xterms side by side and still have room to click on the root window to get the menu.

    But you don't need the menu since you can just have an extra xterm open.

    You can use the multiple virtual desktop feature to group windows by task.

    I usually have one desktop for web and email and many for coding. Each coding desktop has 8 or 9 xterms open.

    These fancy monitors are really cheap too now.

    Crikey, in my day I had to code on a 1k ZX81 with lo-res graphics, uppercase characters only in black and white on a fuzzy analogue TV set, interlaced at 32x22...

    When my 19 inch diamondtron CRT eventually dies, I'll buy and LCD monitor.

    Now get of my lawn!

    1. Re:X Window System, xterm and vi by Anonymous Coward · · Score: 0

      Well, one day my 23 inch CRT (with windowmaker and Eterms) finally died, and I got me 2 LED Monitors. Seriously improved my productivity ANYWAY. (Nowadays my desktops have gimp image open on one screen, editing tools on other screen, then blender & blender output on the next 2 desktops, then I dunno, qjackctl and a bunch of jack tools open on the next, Oh, and of course a bunch of XFCETerms and program output side by side on the next... ;-)

  162. Crucial for GUI development by Anonymous Coward · · Score: 0

    While I consider the second screen very useful to show documentation,web pages, and so on - it becomes absolutely necessary when you are debugging a GUI application.

    If you try to single step through GUI event handling code you do *not* want your IDE debugger to pop in front of the application all the time, because this would lead to additional events (show/hide/focus) which would change the behaviour of the code you are single stepping.

    Talk about Heisenbugs...

  163. Re:Ten points if reading this on your second monit by LWATCDR · · Score: 1

    Yep

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  164. Do I NEED a 2nd monitor... by Derekloffin · · Score: 2

    No. I likewise don't need a broad band connection, a decently fast computer... hell, I might be able to manage with some paper, a pencil and candle light just so long as I can get that code into the computer at the end. However, would that hurt my coding speed, oh yeah. A second monitor is like any tool for a job, you can probably get by without it, but like trying to clean your house with a toothbrush, it won't be nearly as cost effective.

    1. Re:Do I NEED a 2nd monitor... by Anonymous Coward · · Score: 0

      No decent code was ever written on a single monitor. EVER.

    2. Re:Do I NEED a 2nd monitor... by Anonymous Coward · · Score: 0

      ...but like trying to clean your house with a toothbrush, it won't be nearly as cost effective.

      ...but man, will it SHINE!

    3. Re:Do I NEED a 2nd monitor... by snowgirl · · Score: 1

      No. I likewise don't need a broad band connection, a decently fast computer... hell, I might be able to manage with some paper, a pencil and candle light just so long as I can get that code into the computer at the end. However, would that hurt my coding speed, oh yeah. A second monitor is like any tool for a job, you can probably get by without it, but like trying to clean your house with a toothbrush, it won't be nearly as cost effective.

      God damn pedantic computer programmers.... ;) *CHEERS!*

      --
      WARNING! This girl exceeds the MAXIMUM SAFE standards established by the FDA for BRATTINESS
    4. Re:Do I NEED a 2nd monitor... by Anonymous Coward · · Score: 0

      Candles are inefficient. You're going to have to use an LED instead. Powered by a hand crank.

    5. Re:Do I NEED a 2nd monitor... by Geminii · · Score: 1

      Paper and pencil? You developers and your outrageous demands! You'll use rocks for zeroes and like it!

  165. two screens are better than one! by Cris+CodeCruncher · · Score: 1

    I wouldnt know what to do without my second screen. even on my laptop, its plugged into the 52 inch tv half the time im coding..... nothing else will do.

  166. So which is it? by frank_adrian314159 · · Score: 1

    [A] developer arrived at work to realize his second monitor had been taken (given to the accounting dept., to add insult to injury).

    So which is it? Is your company so disorganized that it couldn't order a monitor in time for your new accountant or so broke that it couldn't afford another? Either way, if I were a developer there, I'd start looking elsewhere.

    --
    That is all.
  167. Ergonomics by Anonymous Coward · · Score: 0

    Personally I dislike two monitor setups. You either end up with a large bar in the middle of your field of view or a stiff neck turning your head to one side.

    I can see that three monitor setups or any variation with a single central montitor could work but IMHO I think that one larger monitor wins out every time. For me it's about pixel count and clairty not the number of monitors.

    Give me one 24" or 30" IPS monitor any day with a decent workspace pager.

  168. That's like asking.. by Anonymous Coward · · Score: 0

    .. do people really need to be able to see more than the equivalent of "1 monitor's worth" of anything. Given the bazillion-pixel resolution of my eyesight, I would say maybe 6 or 9 monitors might be useful, or one big honking one about 48" on a side.

  169. If accounting can't figure this out, fire them! by Anonymous Coward · · Score: 0

    Unless the company is paying their coders slave wages, and unless the efficiency improvement from having a second monitor is less than 1%, it will pay for itself in 3 months or less. At the article's 20-30% improvement estmate, it's absolutely a no-brainer.

    If the company priorities so whacked out that they'll give a monitor to accounting before allowing a second one for a coder, then if I was a coder working there I'd be looking for another job, because the company is doomed with both coders that don't get the resources they need and accountants that can't figure out the very simple resource allocation math involved. Buy another monitor. They are cheap compared to personnel and their time.

  170. What a monitor does. by gurps_npc · · Score: 1
    1. View the output on one screen, as seen by the end user, while at the same time editing the code, fixing the mistake.

    2. Run an important, CPU time consuming but program with full visibility, while I work on another, separate, less important project until it finishes doing whatever it is doing. I don't have keep checking to see if it is done.

    3. See, read (and maybe Answer) the bosses email about while at the same time working on my major project.

    4. View the web site I am working on using both firefox and explorer simultaneously.

    Basically, it is a multi-tasking tool. If you are busy, you need it. If not, you use it to work while posting to slashdot.

    The question becomes, do you want your developers to mult-task? Every place I have ever worked say YES.

    --
    excitingthingstodo.blogspot.com
  171. 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
    1. Re:Putting in perspective by Anonymous Coward · · Score: 0

      And, of course, if the developer has any substance to the claim of reduced productivity, even in the sligh

      Maybe if you had a second monitor you could have finished that sentence.

    2. Re:Putting in perspective by Darinbob · · Score: 1

      Then it's up to the manager to decide how to spend the budget. Most techie managers understand this stuff and they have to decide which of their employees get the better perks. Sometimes it's easy to rationalize (group X needs a second because of the nature of their job) other times it is not (not enough money for everyone so it's better to not give out a second monitor to anyone). But absolutely everyone has a budget and it's never enough for everything that everyone wants.

    3. Re:Putting in perspective by Anonymous Coward · · Score: 0

      You are so hopelessly naive/out of touch with modern managerial attitudes it's untrue. They won't give a shit if you move to that business down the road (good luck in this economic climate), in fact they are probably glad becuase now they can fill that space with an authentic jingly headed indian worker who can do the same job (well, more or less) for 1/4 of the salary they were forking out to the previous whiny silver spoon fed bitch. And who certainly won't complain when your beneficial pointy haired overlords make a few cost cutting measures roughly equivalent to what they themselves earn over the course of taking a piss.

    4. Re:Putting in perspective by Kjella · · Score: 1

      You assume sanity. I've seen companies easily use five-digit sums instead of three-digit sums because it came out of a different budget, if the former is within the executive's spending power and the latter requires some exception to corporate policy. Now I agree that without it policy stuff wouldn't get done, but I've seen some very irrational decisions happen locally as an effect.

      --
      Live today, because you never know what tomorrow brings
    5. Re:Putting in perspective by wrook · · Score: 1

      Yeah. My personal preference is for a fairly small single monitor (say 19"). I like to have everything in my field of view at all times and the smaller workspace is good for that. I use non-maximized windows, with sloppy focus, lots of windows, lots of virtual desktops and lots of key macros to bring the right combination of windows into view at the right time. I suspect other people could get used to my work flow, but it would cost a hell of a lot more than the cost of a monitor. To be fair, it costs a hell of a lot more than the cost of a monitor for me just to set up my machine to work the way I want it to. Although in my defence, I can actually be productive on a netbook, which makes coding portable :-)

      But you don't question a professional on the equipment they want. You just buy it and let them get on with the job...

    6. Re:Putting in perspective by Anonymous Coward · · Score: 0

      I'd easily go as far as to claim that if an employee thinks he isn't even worth a cheap monitor, his motivation and productivity will crash down hard, by something like 50% - 90%. So that one day where he was annoyed as hell was more expensive than the monitor.

    7. Re:Putting in perspective by Billly+Gates · · Score: 1

      It has been cheaper than $100k for a while. Many H1B1 Visa applicants come in with 5 years experience willing to work for $45,000. It then becomes very difficult to negotiate $100,000 a year with management when all this cheap labor begging for the same jobs. CPA accountants from overseas are doing this now. Many laid off accountants are crying foul as an MBA CPA jobs are being advertised fro $35,000 a year. Why pay more when someone is willing to work for cheaper?

      But back to the subject, why pay $300 more when a developer is willing to work without one? I think I.T. is still viewed as a cost center rather than an asset. As long as that is the viewpoint of management it does not matter how productive it will make you. It does not bring value to the bottom line so who cares?

  172. Monitors? I've had 3 machines at times by Anonymous Coward · · Score: 0

    1. Development box.
    2. Braindead setup pushed by IT that everybody needs so they can get corporate stuff that's 98% braindead and 2% vital (such as issues regarding pay).
    3. Testbox, running bleeding-edge kernel modules which might crash the whole thing, so it can't be the devbox and the corporate box has to be Windows.

  173. Five and counting. by sl149q · · Score: 1

    Two 1920x1200 monitors to program with (ubuntu with a window manager that gives me many virtual desktops to organize different projects.) The standard layout is 8x2 rxvts, 7 to edit (vim) and 1 to make in.

    Two 2048x1152 monitors for Windows for personal productivity tools as well as lab test bench tools (which unfortunately only seem to come well supported in Windows.)

    One 1920x1080 monitor plugged into an Aten 1728 eight way switch for the various systems used for testing the hardware and software. If I could find a KVM that supported two keyboards and two monitors I would immediately add another 1920x1080 screen here as well. I do networking software and have to work with two of the eight systems at a time.

    Its not unusual to be working with four to five source code files on the Linux system, checking results from an analyzer and displaying documentation PDF's on Windows and watching logs on one of the test systems. I presume I could do all of this funneled through one or two monitors but it would be painful at best.

    The only other thing missing from this setup is a usable network clipboard. It would be nice to be able to cut and paste across all of the Linux development systems, Windows productivity, some VMWare systems and the systems under test.

    I've been programming with multiple screens since the dark ages (three 80x24 terminals @ 19200 baud, back in about 1985.) and have found that it improves my productivity.

    1. Re:Five and counting. by redback · · Score: 1

      I believe Aten make the kvm you want.

  174. I use multiple screens as an admin by Ynsats · · Score: 1

    Being an admin, multiple screens can help out a great deal. Especially if I'm on with tech support for some company, have a WebEx open and I don't need them seeing other stuff. I can share per screen and if I need them to see something, I move it from one screen to the other instead of working with sharing tools that don't always work out. It also comes in handy when I need to, say, RDP to a server and I have to follow a procedure to configure something. I can have a text file open on the screen next to the RDP session instead of jumping in and out of the RDP window or having to waste a tree and print out the procedure..

    As far as developers though, the only ones I have ever seen use multiple monitors were web and/or application developers. One screen is the development window, the other screen is a remote desktop or VM for testing. I knew one guy who had 3 screens but I think it was more of an ego boost than anything. He only ever had his WoW guild page up and was F5'ing the forum and chat room instead of working on his other two monitors.

  175. Re:I think it's kinda silly by Fjandr · · Score: 1

    Heh, if only. Jobsites eat your most commonly-used tools.

  176. Re:Needed? No. Useful? Possibly. by MonsterTrimble · · Score: 1

    Only an idiot thinks that their job is somehow the only one that matters

    Or they're graphics artists

    --
    I call it 'The Aristocrats'
  177. Yes, 3 monitors by Shishak · · Score: 1

    Left monitor = documentation/help/email/IM/Shells
    Center monitor = Development environment (IDE)
    Right monitor = Application deployed/test environment

    --
    Now I hope and pray that I will But today I am still, just a bill
  178. EMACS requires no stinking monitors by bipedstites · · Score: 1

    I use a combination of EMACS and C which doesn't require the use of a monitor. Just a few blinking LED's and a clicking keyboard is all I need.

  179. Editing, modeling and animation by Anonymous Coward · · Score: 0

    If you do any of these three multiple monitors dramatically improve efficiency. For modeling and animation usually two 30" monitors are ideal. For editing two 30" monitors with either a third 30" or even a 24". I usually put the primary 30" which I use for editing tracks directly in front of me with the second at 90 degrees mainly because I work off "L" desks. The 24" I put between the two at a 45 degree angle and I use the 24" for the clip bins and any floating windows. The second 30" is for displaying the output. Ideally three 30" monitors linked in front of you would be best.

    Really it comes down to what your needs are. If your software has the potential for floating windows then multiple monitors get interesting and help greatly. A second monitor can come in handy when you are using several softwares at the same time. I sometimes set up things that way so I don't have to constantly reduce and expand windows. Things like when I'm working on textures and I want to test them in the animation software. Juggling windows tends to disrupt the workflow where as just glancing at another monitor doesn't. I really don't see the advantage for non graphics people. I sometimes have four or five softwares open and switching constantly. I can't see most having that need.

  180. Do Developers Really Need a Mouse? by nitehawk214 · · Score: 1

    I suppose not, as most IDEs have good keyboard shortcuts, and people should learn to use them. Certainly they can do their jobs without second monitor as well.

    However having both tends to increase productivity in the modern age.

    --
    I'm a good cook. I'm a fantastic eater. - Steven Brust
  181. Productivity be Damned. by Alanbly · · Score: 1

    The best argument for a second monitor is that developers aren't constantly productive. Tests take time to run, code takes time to compile. If I'm using the same monitor to compile as to read email (or /.) for example, how long will it take me notice the compile/test has completed? It's close to instantaneous if the compile is running on a different screen. If it saves me 30 seconds a compile that's a few minutes a day every day. So having the second monitor pays it self off quickly without any productivity gains based on real estate. Now, personally, I find that there are real gains as I alternate between programming on my single monitor with multiple workspaces at home and my dual screen setup at work. But either way the extra monitor adds value.

    --
    -- Adam McCormick
    1. Re:Productivity be Damned. by narcc · · Score: 1

      The best argument for a second monitor is that developers aren't constantly productive

      Seems like the best argument against a second monitor to me.

    2. Re:Productivity be Damned. by Alanbly · · Score: 1

      You obviously didn't read the rest of my comment. The nature of good software practice precludes constant productivity.

      --
      -- Adam McCormick
  182. not a must, but will increase multitasking by Anonymous Coward · · Score: 0

    Just having requested (and received) a second monitor myself, I can tell you that it will definitely increase multitasking abilities without having to alt-tab like crazy all day!

  183. Re:I think it's kinda silly by Omnifarious · · Score: 1

    I have three windows of source code open side by side and I rarely have to horizontally scroll. It's only when people have code that's wide than 80 columns.

  184. pixel hieght by ebonum · · Score: 1

    Today's monitors are all about HD TV.

    The sad truth is that most people at work need to do work, not watch videos. However, their screens have 768 pixels from top to bottom. That is less than an iPhone!

    Personally, I think anything less than 1200 pixels from top to bottom is too not enough. I don't what to only see 10 lines of code at a time. However, it is almost impossible to find a monitor at 1600 x 1200 these days. Finding something at 1920 x 1080 is easy. However, this is much wider than I need and not tall enough.

    The sad thing is look at most web pages, word docs, PDF's etc. on a wide screen monitor. There are huge areas with no text or anything useful running down the side. These items are all tall and narrow, but people are building screens to be wide and not tall.

    1. Re:pixel hieght by Anonymous Coward · · Score: 0

      I'm happy that the company I work for got me a SyncMaster 305T (2560 x 1600) for my main monitor. Unfortunately, when we wanted to get some more, they've gone out of production with no replacement. :-(

      "HD" resolution was the worst thing to happen to computer monitors ever.

    2. Re:pixel hieght by jmitchel!jmitchel.co · · Score: 1

      1920 x 1080 = 1080 x 1920 . It's a bit narrow, but it works surprisingly well.

    3. Re:pixel hieght by ebonum · · Score: 1

      That's exactly what I've been doing! It's awkward, but it works.

    4. Re:pixel hieght by old+and+new+again · · Score: 1

      but vertically 1080x1920 is quite perfect to read code

  185. It totally is but it depends on the developers by BlueCoder · · Score: 1

    It just depends on if they are effectively using it or it's just sitting there. Two is a minimum for me. I stipulate in my contract my exact system requirements and hardware update schedule. Everyone loves my hand me downs. If they balk without batting an eye I tell them I will provide my own hardware and my salary gets padded but it remains my own property and isn't subject to their jurisdiction so I can bring in stuff and take it away as I feel fit (you don't abuse the privilege.) I'm not a rookie, I know what it takes for me to be productive and I will name name brand stuff (such as a Thinkpad for a laptop, triple or quadruple the price of a cheapie) when I feel justified. If a company's steeling a second generic monitor from a developer and your wondering if he's just being whinny then I will definitely never work for you. Just the time it takes to discuss it pays for an el cheapo LCD.

    On the specific subject, just being able to bring up a browser on another monitor and type an exact error message when you can't copy and paste; I use it a dozen times a day at minimum and it saves 2 minutes each time, so that's 24 minutes out of a work day. To look at code on one screen and the results on another... priceless. To look at your code and have code manuals on another, priceless again.

  186. effectiveness doesn't matter.... by schlachter · · Score: 1

    At $200-$300...who cares if it's effective. Buy it for the guy. And never never take it away with out permission.

    If I tell you I'm more productive with coffee. Buy me coffee. If it's coke, buy me coke.

    Why to companies piss off their employees for pocket change?

    BTW...there are numerous studies that show productivity goes up with a second monitor. If I had a second monitor, I would have found references for you.

    --
    My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    1. Re:effectiveness doesn't matter.... by evil_aaronm · · Score: 1

      > Why do companies piss off their employees for pocket change?

      In my group, it seemed that we had one stupid manager after another. When the current team lead left, another ass-clown took her place. Then at one group meeting, I did a survey of the people in the room, and it became clear to me why the stupid never ended: the smart, sensible people didn't want to take leadership of the group; it was the ambitious jerks - the kind who'd sell their mother into slavery for a buck - who back-stabbed each other to position themselves as prime candidates for the role.

      Once they ascend to the thrown, they don't necessarily become "enlightened" and start caring about their people.

  187. Why not buy it yourself? by Thagg · · Score: 1

    I've never really understood why people will piss and moan for days about how they need this or that $100 thing to make them much more productive, rather than clicking on a button on Amazon and having it show up at your desk a couple of days later.

    If your life is really miserable using one monitor, isn't it worth $130 to get a second one? If you feel you could be 20% more productive with two monitors, wouldn't that look good at next review time?

    --
    I love Mondays. On a Monday, anything is possible.
    1. Re:Why not buy it yourself? by Anonymous Coward · · Score: 0

      Here's why:

      Most IT departments tend to REALLY frown on the end users bringing in their own equipment and hooking it up to company-owned computers. Besides, most working stiffs with families to provide for can't easily make that kind of purchase.

      On top of that, what happens when the PHB's/IT/bean counters/whoever decides to pull that second monitor (assuming, reasonably, that it's theirs to pull, even if it's a different brand model than what they've deployed to everyone else) and manages to stir up a shizznit storm because it belongs to the end user?

      Any company willing to exhibit this kind of behavior needs to realize that it's things like that that tend to make talented people walk- maybe not immediately, but eventually. Let the developer keep the monitor and allocate the budget so the accounting department can get a new one, instead of expending manpower taking away tools from other employees and rubbing people the wrong way.

    2. Re:Why not buy it yourself? by QuantumG · · Score: 1

      If your company can't afford to buy you a second monitor, get out now.

      By your own admission, this stuff is phenomenally cheap. Why is there even a discussion?

      --
      How we know is more important than what we know.
    3. Re:Why not buy it yourself? by Anonymous Coward · · Score: 0

      because the company should be paying for this. And the beauty of spending company time complaining about it is that it costs the morons money just to keep refusing.

  188. No asked ? by Anonymous Coward · · Score: 0

    No one asked why the accountant needed 2 screens ?

  189. Re:I think it's kinda silly by CrispyZorro · · Score: 1

    I find the additional monitor so useful that I will bring my own if it isn't provided.

  190. Re:Ten points if reading this on your second monit by cashman73 · · Score: 2

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

    Posting this from my second 24" display right now! =P I do molecular modeling and virtual simulations of proteins & macromolecules, so the added visualization space is a huge plus. It's especially nice to be able to view the entire protein one screen, and all of your data and/or literature on the other. It's also nice when running VM or connecting to the Windows Citrix Server on one screen and doing real work in Linux on the other -- it's almost like having two computers.

    At home, I run a 22" monitor via DVI and a 40" television primarily used as a monitor connected via HDMI. While it would be nice to run two 40" at home, that could understandably be a tad overkill,. . .

  191. A second monitor is helpful by Kolisar · · Score: 1

    I believe having multiple monitors, especially for software development, is very helpful. Not only can it aid debugging graphic applications (CAD/CAM, etc...), but it also helps when using a new API. I will have the documentation on one monitor and the IDE on another. I once had a manager who believed that the developers should have the oldest and slowest computers. He thought that having slow hardware would force the developers to write faster code. It only served to frustrate us and we ended up wasting huge amounts of time during build cycles. While, when I was writing code, I always WANTED the fastest hardware, I do not believe it i necessary, but developers should get the necessary tools because, as previously stated by others here, developers are expensive and small up-front investments in processors, memory, monitors, etc... that make them more productive pay great dividends in delivery of new features and bug fixes.

  192. Two is the way to go... by Wingfat · · Score: 1

    after working for over 5 years at a help desk/ net work admin area I always thought those that had two was silly.. but now working as a Customer Service Admin with people working under me i need to manage, having two for the last 4 years has made it so that is all i want at home. Even when working on my "Laptop" (in quotes because it is a Qosmio 18.4'' beast that doesn't go well on your lap) I always look to the right to where my 2nd one at work would be whenever I open a new Browser. ;-) Have two in this line of work helps a lot for programming docs as well. I can put the data i want to use on the left.. then on the 2nd monitor i can Rotate the desktop to view a Loan Document in full page view as i am programming in Java and such on that doc. (also with it tilted, it is great to read Tech Websites like Slashdot)

  193. Re:I think it's kinda silly by Culture20 · · Score: 1

    He must use ed. Who cares about vertical space when you can only see one line at a time anyway?

  194. Re:I think it's kinda silly by Omnifarious · · Score: 1

    I have one monitor on my laptop and at home. I've had two monitors at some jobs, and only one at others. I generally find two to be really annoying unless one has a clear purpose, like a VM or (as someone else mentioned) a remote desktop or VNC session. But those latter cases aren't so common.

    I run a VM on my laptop, and I just use the host OS's X server. Then the guest's windows share space with all the other ones and it works just fine.

  195. Not my boss by Anonymous Coward · · Score: 0

    All I can say is, if you even have to ask that, im SO glad you are not my boss!

    Bet you have a blackberry/cell phone as WELL as a desktop PC and desk phone... yet you cant understand the need for 2 monitors.

  196. Want to get them really wound up? by vlm · · Score: 1

    Want to get the cheapskates really wound up? Suggest multiple PCs. Maybe its my weird luck but both my current and former employer have provided multiple machines per desk.

    Typically the "secondary PCs" are devoted to stuff like mail reading, manual reading, doc reading, or maybe instead a permanent connection to the airgapped production network, etc.

    The sysadmin types love having multiple machines... SSH into a client here, a server here, and have that box watch the logs. Suddenly 15 minute troubleshooting clickfests because solved in seconds... Also fun to connect one machine / monitor / keyboard to each server in the cluster while working load balancing problems. One machine connects to one router, the other to another router, then you debug ospf...

    If you don't use microsoft stuff, the cost of deploying yet another Debian box is negligible.

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  197. Re:Ten points if reading this on your second monit by smbell · · Score: 1

    What if I'm reading on my third monitor?

  198. Re:I think it's kinda silly by gandhi_2 · · Score: 2

    No joke. Would we be having this conversation if someone form accounting stole his chair?

    Next week:
    Do developers even need chairs?

  199. When what you actually need is... by O'Nazareth · · Score: 1

    80 columns, 25 lines and eventually 16 colors for syntax highlighting.

  200. Re:I think it's kinda silly by mellon · · Score: 1

    Actually, having a small desk is a great way to keep your desk clean. Generally speaking, what's on my desk is crap that's accumulated there over time. If you have room for a book to the left and the right of your keyboard, you probably have all the room you need. My desk is about 16"x20", and I'm quite happy with it, except that it could be a bit smaller. Of course, I have a rack to the left of my desk with my JTAG debug board and the system I'm debugging...

  201. Nope.avi by gumpish · · Score: 0

    Anyone who insists that a second (or nth) display improves their productivity just hasn't learned how to manage their windows.

    1. Re:Nope.avi by StillNeedMoreCoffee · · Score: 1

      Sorry, its not a case of managing windows, its a case of what you can see at the same time and that is a function of screen realestate. Now if you can dome up with the equivalent to what I used to have with a 22 in analog (square) screen with enough definition to put two screens worth of text on one screen then yes. But with the current LCD HD formatted screens, one screen is inadequate for the work.

      Or it may be that you job is so straight forward that you are not interplaying a lot of disparate elements into what you do. That being the case then under those circumstances you might be right.

    2. Re:Nope.avi by Eponymous+Hero · · Score: 0

      anyone who insists that moving a finger to switch your windows is quicker than glancing over at a second screen is severely detached from reality.

      --
      insensitive clod overlords obligatory xkcd car analogy russian reversals whoosh pedant fanbois ftfy in 3...2...1..PROFIT
  202. Need 2 monitors? by Anonymous Coward · · Score: 0

    All i need is a keypunch, a Fortran IV compiler, and a beer

  203. Yes they do by Maxo-Texas · · Score: 1

    I feel strongly enough about it that I bought my own monitor and brought it in.

    Think about the amount of his OWN time and political capital this developer wasted over a $125 monitor from Fry's.

    When I started at my current company I brought in my own 17" monitor and 64k of ram. Right now I have my own 24" monitor (the 22" 2nd monitor is below the desk).

    Having a second monitor with today's work environment is critical.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Yes they do by Jeremy+Erwin · · Score: 1

      A 17 inch monitor? Surely you mean "17 inch TV". Any computer that would have benefitted from an extra 64 kilobytes probably predates large "monitors." But a TV would have at least let you play BRICKOUT in color.

      Mac developers were using secondary monitors to debug their programs back in the late eighties-- if the program crashed hard, it would freeze the entire system, and any debugging windows/log screens would be inaccessible. To make up for the lack of protected memory, savvy programers would put their IDE on one screen, and their application on another.

    2. Re:Yes they do by Maxo-Texas · · Score: 1

      Perhaps you know it as a 17 inch CRT.

      When I started in 2000- the production computers here had 15" monitors and 32mb of ram. I upgraded mine to 96mb and added a 17" monitor. You couldn't use them as a TV.

      Ironically, many had a vertical horizontal resolution than today's monitors. I ran at 1600x1200 instead of today's 1980 x 1080.

      I will be buying myself a monitor with 2400x2000 resolution for home use soon. The 1080 restriction is just too painful for working with artwork and documents.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    3. Re:Yes they do by Anonymous Coward · · Score: 0

      You wrote 64k. That would be back in the days of the Commodore 64, where monitors were 14 inch, and often green.

    4. Re:Yes they do by Maxo-Texas · · Score: 1

      Ahh! My bad.

      Yes, I bought and brought in my own 64mb of memory (two simms as I recall) and a monitor. Made me much more productive. Can't remember when I got my first "modern" computer- I think bout 2002 when I started java coding.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  204. Do Managers really need an office? by man_of_mr_e · · Score: 1

    I'd suggest asking your boss if he really needs an office. Think how much money would be saved by converting it to cubicles. What costs more, an office or a second monitor?

  205. Re:I think it's kinda silly by Omnifarious · · Score: 1

    I find using a second monitor for any of these things to be a huge distraction. It works much better if it all lives in the same area is my code windows.

  206. W0t? by Anonymous Coward · · Score: 0

    This author is clearly not a developer.

    TK

  207. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Read on my 3rd actually hahah!

  208. "Need" isn't the right word by Tridus · · Score: 1

    Do they need one? Probably not. People say they "need" a lot more things then they actually do need. I was developing just fine on my laptop today out of the office with only one monitor (and the small laptop one at that!). It clearly isn't required.

    Is it nice to have? Absolutely! Does it help me get more done by letting me have more screen space? Yep! IMO the second one is a productivity booster, particularly in cases where you're trying to monitor the results of doing something and you need to use a program and see a profiler/tracer/performance counter/log/whatever result at the same time. Put one on each monitor and you're set.

    But if it wasn't there I could still do my job, so I don't "need" it.

    --
    -- "So they told me that using the download page to download something was not something they anticipated." - Bill Gates
    1. Re:"Need" isn't the right word by adamofgreyskull · · Score: 1

      In the same way that you don't *need* to fly from Los Angeles to New York when you can drive. You don't *need* to fly to get there, but you do need to fly in order to get there in 5 hours. Similarly, if you don't *need* to be at your most productive, then, as you say, you don't *need* a second monitor.

  209. Re:I think it's kinda silly by Omnifarious · · Score: 0

    And maybe the constant cry for 'more monitors', the stupid application design that sort of mentality promotes, and the dumb status seeking annoy me to no end too.

  210. Re:I think it's kinda silly by GameboyRMH · · Score: 1

    Or particularly in the case of web designers, code on one side, product on the other.

    This is where I find dual monitors most useful. Firefox with Firebug on one, and NP++ on the other. It saves a shit-ton of window flipping.

    --
    "When information is power, privacy is freedom" - Jah-Wren Ryel
  211. electrical engineer point of view by amigabill · · Score: 1

    I'm not sure what habits are good or bad for web guys or software guys. I suppose there is likely some overlap.

    I have two monitors.

    Right now I'm auditing simulation tests for an SoC, we're updating an older design with current peripheral revisions, newer CPU core revision, DMA controller connections, memory configuration, etc.

    I have a spec doc open, a test spreadsheet showing what tests came with the original design, and a shell with a dozen tabs showing the RTL netlist, individual test C code, chip configuration .h files and my audit result file, simulation GUI, test description GUI, and some other things. It's nice to have the C code on one screen while the test description GUI is on the other screen. Or the description GUI and the audit results each on a screen. Or the audit results and the test spreadsheet. Or the HDL code and the simulation waves. Or C code and simulation waves. I don't need individual screens for every window, but different combinations of do things work out well on two screens. I think that a single screen would be too confining. Lucky me I'm one of the last to get a second screen, so there's not really anyone to give one of mine to. :)

  212. Re:Needed? No. Useful? Possibly. by AndrewNeo · · Score: 1

    A better question is why the accountants thought it was a good idea to reallocate resources from one department's budget to another.

  213. Re:I think it's kinda silly by Omnifarious · · Score: 1

    That kind of argument might make sense if your screen were the size of a postage stamp. Unfortunately, most monitors are at least 19" today. Plenty enough space for a full-course meal of data.

  214. Need? NO. Benefit from: Yes by magisterx · · Score: 1

    Of course they don't need one, but most of them will benefit highly from one. I generally have my code full screen on my main monitor, but my secondary monitor goes back and forth between my VCS, documentation, bug tracker, requirement sheet, and test results or trial runs of the program. Being able to have things like that open without losing sight of my code and being able to go back and forth between them effortlessly is tremendously helpful More rarely, it has older code on it as I copy and past from one project to another. Then being able to see the two projects side by side is of great benefit. So, I get a lot of productivity benefit from the second monitor, and I think 3 would be quite resonable.

  215. Try developing a fullscreen UI with only one by Namarrgon · · Score: 1

    When breakpointing or simply *looking* at your code overlaps the UI and triggers refresh events that derail the code path you're attempting to debug, you'll quickly be begging for that extra monitor ...

    --
    Why would anyone engrave "Elbereth"?
    1. Re:Try developing a fullscreen UI with only one by Surt · · Score: 1

      Remote debug in a vm solves that problem with ease.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    2. Re:Try developing a fullscreen UI with only one by Namarrgon · · Score: 1

      Well, unless you're debugging an app that doesn't run so well under a VM (like ours).

      --
      Why would anyone engrave "Elbereth"?
    3. Re:Try developing a fullscreen UI with only one by Surt · · Score: 1

      That's pretty unusual. And kind of a vanishing market segment ... the number of places that will pay for software that won't run virtualized is dropping fast. I am curious what you develop though.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    4. Re:Try developing a fullscreen UI with only one by Namarrgon · · Score: 1

      It's a visual effects app for studios. Speed is paramount, and access to advanced OpenGL and OpenCL shaders is pretty crucial too (and impossible under a VM, until relatively recently). Niche, but not really vanishing.

      --
      Why would anyone engrave "Elbereth"?
  216. Only two? by Anonymous Coward · · Score: 0

    Here's what I've got open on 3 monitors:
    Monitor 1:
    IDE. (Which is in itself, crowded with a project explorer, method/class outline, task list, source control, unit testing and console all tabbed in various panels - which I'd LOVE to move to another monitor but ... )

    Monitor 2:
    Browser. Tons of tabs.
    Email.
    Various notification utilities.
    File browser.

    Monitor 3:
    Chat.
    Consoles (Tabbed console viewer, 'PuttyCM')
    Music &| Radio

    That's the average use.

  217. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Nope - I'm reading it on my third computer. Two desktops and a laptop - all running different operating systems - sharing a keyboard and mouse with Synergy. Wouldn't have it any other way.

  218. Re:Needed? No. Useful? Possibly. by gstoddart · · Score: 1

    Why the needless troll for accountants? You don't think keeping track of the money in a company is an important task?

    Accountants to serve a function within the company, and you can't run the company without all of the other jobs. That is absolutely true.

    But when your company makes software (or any technology/engineering type product) ... occasionally, you can have accounting nickle and dime you to death, to the point that you can't actually do your job. You know ... things like deciding that the RAM you need to build a test server is too expensive, so you should get by with a tiny fraction of what you tell your customers they should have. Meaning it takes about 4 times as long to actually run the software or do anything with it. I saw one example, where instead of buying two new, modern machines for QA ... a truckload of obsolete machines was shipped in that was bought from auction, with the belief that QA could cobble together a modern system out of 10 year old parts. In the end, they spent more on shipping a truck full of obsolete computers than the new ones would have cost ... and, the old obsolete ones were essentially junked almost immediately since they were so old. This was the decision of accountants.

    At a certain point, the accountants can become people who mostly specialize in making sure you have to expend ridiculous energy justifying what it is you do in order to do your job. They effectively become the gatekeepers of actually building stuff, and they make you jump through obscene hoops to do even the most basic things.

    It's right up there with HR people or managers who get think of people as interchangeable components because the "skills matrix" you filled out has some of the same boxes checked. It usually demonstrates a distinct lack of understanding of the actual work performed by your company.

    I'm not saying that all companies should bow down before their mighty developer/engineer overlords -- but it is really pathetic to see what should be a technology company being stymied by bean counters who have you filling our your time sheets in four different systems (I know people who do this), and fighting to get even the basic tools for your job.

    My job isn't, and likely never will be the most important one in the company. But, don't go out of your way to make it seem like mine is the least important one in the company as well and make me a slave to a byzantine process which is designed to ensure you can't get anything done.

    When accounting makes your like feel like a Dilbert strip, well, the company has probably jumped the shark.

    --
    Lost at C:>. Found at C.
  219. Re:I think it's kinda silly by Omnifarious · · Score: 1

    I have that kind of thing all the time, all on one monitor, with windows that are side-by-side or partially overlapping (yay for pointer based focus). And if the app I'm working on needs to be full-screen in order to work reasonably, there's something wrong with the app and its UI needs to be redesigned.

  220. Not required, but a *huge* productivity gain by Mike_EE_U_of_I · · Score: 1

    The developer can still develop fine with a single monitor. He will just be much slower. http://www.computerweekly.com/Articles/2009/02/18/234899/Multiple-monitors-boost-productivity-by-35.5.htm

        That study says that going from one monitor to three gives a 35% productivity boost. If the cost of the programmer to the company is 100K a year (if you include all overhead, it is probably more than that), then the company will experience a loss of 25K worth of labor by cheaping out and not spending a few hundred bucks on a couple more monitors. Basically, the extra monitors pay for themselves in one week. What business wouldn't want to do this?

          I personally believe so strongly that there is a huge productivity gain from extra screen real estate, that I've had an eight monitor set up for many years now. Here's my first http://www.realtimesoft.com/multimon/gallery_browse.asp?ID=636&date=desc&nummon=true&mon=desc

        The lower row is what I'm currently working on. The upper row is where I put things that other people would minimize or let other applications cover them. Basically, I never minimize to the taskbar, and I almost never have windows covering other windows. I would say this setup has improved my productivity at least 50%, and made my work much less stressful.

        When I first built an Octomon setup (that's what I call it), it cost about 12 grand. If I were building one today, I would probably go with four 30" monitors (even more pixels than my eight 24" monitors) or eight of the Apple 27" monitors. Either way would be significantly less than what it used to cost for a much better system. There are great video cards out these days that make building these systems a snap (my first one took about two days of fiddling and trying different video cards to make it work).

  221. Not asking the right question by glwtta · · Score: 1

    I don't actually care about monitors, but just about the best 22"-24" LCD is what, about $500 these days? If something like that is a point of contention, it's not a place I want to work for.

    It costs under $5k to outfit a developer with just about anything they want for 2-4 years - compared to developer time it's not just insignificant, it's not noticeable.

    --
    sic transit gloria mundi
    1. Re:Not asking the right question by SpleenVenter · · Score: 1

      Exactly right. Best comment of the whole bunch. Wish I had mod points.

  222. Developers? by Anonymous Coward · · Score: 0

    No, but engineers do.

  223. two monitors ? why ? by Anonymous Coward · · Score: 0

    25 lines of 80 columns are enought : why should they need more ?

  224. Was he used to 2 monitors? Then don't take it away by Anonymous Coward · · Score: 0

    I think the point is not if two monitors are needed as a rule. The point is that you have a developer who was used to having two monitors and tuned his work environment to that setup.

    Removing one monitor will force him/her to reorganize things and behaviors, and that will cost more than the price of a monitor.

  225. It's about screen real estate, not # of monitors. by beanpoppa · · Score: 1

    I'm a network manager- not a developer, but being able to have log files scrolling on one screen while I perform an action that's not functioning makes me more productive. Also, having a configuration window on one screen, while a full page of documentation on the other makes that process more efficient.

    Truth be told, it's about available screen real-estate, not necessarily a second monitor. However, in my experience, I've found 2 19" displays is much cheaper than the equivalent screen real estate in a single monitor.

  226. Now who didn't see that coming by SpasticWeasel · · Score: 1

    Cue the giant e-peen measuring contest in 1... 2... 3

    --
    No sooner do I get over one, then you put a better one right next to me. Bastards.
  227. 2 Monitors means MORE than 2x the power usage by Anonymous Coward · · Score: 0

    I know that no one could care less about cutting back on electricity usage...but...
    I tried to monitors, and I discovered that my video card would always run at
    full speed. So, not only do I use 2x the electricity for the monitors, I push my
    video card to the max, using even more. Also, since my video card runs
    hot, then I need to spend more money cooling my PC and environment.

    The funny thing is that my new E-Star monitor uses *more* power than my old
    flat-screen. And my 45W triple-core CPU based system that I bought to save
    electricity, well it actually draws more juice as measured at the wall than my
    old 65W single-core system; mostly due to the add-on video card instead of
      the cheap on-board GPU that I had on my old MoBo.

    Now add in the fact that Linux suspend to disk always breaks as soon as any
    package is upgraded from the base distro, and well, that's a lot more power
    being used....And I bet that I'm not the only one with such tales.

    I guess that it's time to build more nuclear power plants because they don't
    have any hidden gotchas. ;-)

  228. Re:I think it's kinda silly by evil_aaronm · · Score: 1

    On a Mac, it's really easy to keep track of windows. F9 arranges all windows, giving you a chance to choose the one you want. F10 goes one better in singling out those windows for just the current app. I used to be really picky about keeping windows neat and organized. Now, I don't care - just hit F9 or F10 and grab the one I want. It can be annoying to hop between one and another frequently, but better short-term memory would help, there. Wet-ware, that is...

  229. Can you really use a 2nd monitor? by FencingLion · · Score: 1

    It seems to me that most people who feel like they need multiple monitors really just need better window management. Unless you are able to actually look at two different monitors at once, the other will always be wasted. Becoming efficient with key-bindings for your WM is a much better way to get your workflow organized.

    --
    Just keep swimming.
  230. It's a necessity for me by EMR · · Score: 1

    For me it's a necessity. For web development I usually have code editor on left monitor and browser(s) on the right.. Also the right monitor serves as a place for documentation and reference manuals.

    At one point my "office" system had 3 monitors.. where the 3rd monitor primarily hosed email.

    But I have found the extra screen real-estate greatly improves my productivity. So if companies REALLY want their developers to only have one monitor.. get them a nice 30" cinema screen.. :-D Though it'd be cheaper to just get then 2 or 3 24" monitors.

  231. Why would i use by drolli · · Score: 1

    a second monitor to run vi?

  232. Digital Real Estate by Anonymous Coward · · Score: 0

    I have two monitors at work and two at home. When I had one and worked from home I was noticeably slower. I can be logged into several server at once, email, browsers (for testing). Even with two I have multiple overlapping programs. I tried three once and it was overkill. In my opinion, two max, if the need is legit.

  233. It's not just developers.. by the_rajah · · Score: 1

    My wife and I both have dual monitor setups. She's a writer and uses one screen for the article she's working on and the other for her research. I had dual monitors first and she kept looking over my shoulder an saw how convenient it was, so she asked me to get the same thing for her.

    One of my hobbies is genealogy so having my genealogy database program open on one screen and research on the other. When I've got my web design hat on, it's my editor on one screen and a browser on the other to keep checking my work.

    I definitely feel like I've got blinders on if I only have one monitor.

    --


    "Do the Right Thing. It will gratify some people and astound the rest." - Mark Twain
  234. Re:I think it's kinda silly by Lawrence_Bird · · Score: 1

    Wow.. another Xmonad user! I am, and have been for nearly twenty years, a dual monitor user. I tend to keep code on one monitor and other stuff (reference material, chat, browser, etc) on the other. I suppose I could get by with one very large monitor (of at least 100dpi) but it best not be that 16:9 widescreen crapola. That is absolutely the worst thing to ever happen with montiors/displays. If you watch that many movies on your pc or laptop I'd suggest you get a life and use the tv for what it was meant for. We need more veritical, not horizontal. The page has always been taller than wide because thats just what works for humans.

  235. Re:Ten points if reading this on your second monit by angelbar · · Score: 1

    Not really... Its on the first one... the second its for todo's...? Working hard...

    --
    -no sig today-
  236. Database + RDC by nwf · · Score: 1

    I love two monitors. I use the second one to run remote desktops (sometimes) and nearly always I run SQL Server Management Studio Express. Since my applications are largely database-driven, having a SQL window constantly open makes live much easier. I can jump over and do things while waiting for a compile or whatever, and can then reference query results as I'm doing other stuff on the main window. It's been very handy, and it can stay maximized. Sadly, almost all applications on Windows don't handle multiple monitors very well and SQL Server is no exception, doing odd things from time to time. (Like putting some windows in on the first monitor.) And using RDC to my computer with 2 monitors is a sure way to screw stuff up, like putting windows completely off of all screens. Windows is really stupid.

    On my Mac, I have a single 30" monitor (2560x1600) which took some getting used to since it's just so large. But, once I did, I realized found that two monitors is better for me than a single huge one. (I ended up using virtual desktops on the Mac.)

    While it makes me more productive, it really depends on what I'm doing. If I'm just writing C for a non-DB application, a single monitor is fine. So, while nice, it's not a 25% productivity boost. In fact, my co-worker has 4 monitors. He mostly uses RDC on them, but he seems to spend too much time switching between them to make a good case for multiple monitors.

    --
    I don't know, but it works for me.
  237. Multiple desktops by Anonymous Coward · · Score: 0

    Most Linux distros configure Gnome or KED to have 4 virtual desktops and you can switch between them with a mouse click. While this doesn't give you side by side compare ability like a second monitor, it does let you have several apps running at once without having to constantly open and close windows. I wish Windows would have this ability! (Maybe GNU has a patent on it?)

  238. Turn it around on the managers by Anonymous Coward · · Score: 0

    Do managers really need an entire desk? We could save hundreds by cutting desks in half and giving each manager one piece.

  239. Lets see... by Anonymous Coward · · Score: 0

    We have a coder making high five or six figures, he thinks a $250 thing will make him more productive and is necessary. Said $250 item has a 4-5 year operating life and costs $20-30 per year in operating costs and has no maintenance requirements.

    Why the ^@#$ are we even asking the question? Dont you think the coder is going to be at least a little ticked off at having a monitor taken away or being refused a second one? Wont that result in more than $250 worth of lost productivity or reduced work quality.

    Yes, yes it will. So stop doing stupid things when it comes to equipping high cost, high touch, touchy employees when the cost is peanuts.

    For the record, I'm long retired from coding but I still use a second monitor all the freaking time and its awesome.

  240. Re:I think it's kinda silly by s73v3r · · Score: 1

    The question is, do I have enough screen space to have all those windows, or at least the ones I need, open at the same time? Multiple monitors makes it much easier to do that.

  241. Ever been to a trading floor? by Anonymous Coward · · Score: 0

    Visit any investment bank, hedge fund, brokerage, etc. Four or even six (big) monitors on a trader's desktop is not an uncommon sight. Does he absolutely need them all? Who cares? The cost is a rounding error.

  242. Moderninity by Anonymous Coward · · Score: 0

    Oh for the days all I worried about was a time on the card punch!!!!!

  243. 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.

    1. Re:Virtual Desktops by pjt33 · · Score: 2

      I don't find virtual desktops to be any more useful than tabbing between windows. They still don't let you see multiple large windows side-by-side in the way a multi-monitor setup does.

    2. Re:Virtual Desktops by TrancePhreak · · Score: 1

      I find the opposite true. This is because switching to things in Windows is really simple. (Even better since they started grouping same programs). Now on OSX switching things can be tough, unless you use expose all the time. However, even then, it starts to get cluttered out. I've tried their virtual desktop system and found I had very few programs that didn't need to interact, so switching between them took up more time than was saved.

      --

      -]Phreak Out[-
    3. Re:Virtual Desktops by sd.fhasldff · · Score: 2

      Most multi-monitor users I've seen don't sit 6 feet from their cluster of monitors to allow them simultaneous (non-peripheral) viewing of multiple monitors. On the other hand, I can switch between two virtual desktops in a fraction of a second.

      The only time a second monitor, IMHO, is an improvement over a virtual desktop is when you can use your peripheral vision to monitor some live

      Of course, most Windows users (even developers) are so glued to their mice, that switching desktops would be a time-consuming issue.

      As for the comparison to "tabbing between windows", I find that ridiculous. Perhaps inflammatory (apologies...), but I really do. It presupposes a complete "Microsoft Windows" view of the world, where every application runs in exactly one window and all windows are inherently either maximized are minimized. It's not uncommon to see Linux developers have a multitude of windows open and visible at the same time.

      You can't easily "tab between" groups of specifically positioned and sized windows. (Note, I said *easily*).

    4. Re:Virtual Desktops by bytethese · · Score: 1

      Tough how? You can assign a KB shortcut to switch Spaces. I assign certain apps to open in either Space 1 or Space 2 and use Ctrl-1 or Ctrl-2 to go between them. You can do this for up to 4 Spaces. :)

    5. Re:Virtual Desktops by GrumpySteen · · Score: 1

      > It presupposes a complete "Microsoft Windows" view of the world, where every application runs in exactly one window and all windows are inherently either maximized are minimized. What version of Windows did you last use? I know for a fact that every version since 3.0 allows programs to open multiple windows and those windows can be any size, not just minimized or maximized. Hell, I can tell from screen shots that every one from 1.0 on supported Windows that weren't maximized and had multiple visible windows on the screen. So... be honest with us. Do you you really have some crusty ass pre-1.0 beta that you're using as your point of comparison or are you just a troll making up ridiculously unbelievable shit?

    6. Re:Virtual Desktops by GrumpySteen · · Score: 1

      Fuck. That was supposed to be plain text formatted. I really do know how to use the enter key.

      See?

    7. Re:Virtual Desktops by Cederic · · Score: 1

      Of course, most Windows users (even developers) are so glued to their mice, that switching desktops would be a time-consuming issue.

      That prejudiced stereotyping just demonstrates your ignorance and explains the lack of understanding in the rest of your post.

    8. Re:Virtual Desktops by damnfuct · · Score: 1

      Having two monitors is a huge deal if you're copying something from one program into another. One thing that comes to mind (perhaps not particularly common of a developer) is writing up a project report from spreadsheet data, email reports, paraphrasing a contractor's report, copying a lost file that has only been printed and scanned (not common, but it does happen), etc. In this case, having multiple desktops on one monitor would be not much more than an annoyance in these cases; it's a little like saying "why do I need desk space for one fully open book when I can just look at one at a time, half-open each book to look at, or just put it on the desk behind me?"

    9. Re:Virtual Desktops by damnfuct · · Score: 1

      And by copying I don't mean "copy/paste" but rather referencing some digital medium to do the things you are doing (should have used "referencing" instead).

    10. Re:Virtual Desktops by mikael_j · · Score: 1

      I actually disagree with this. I use Windows at work and OS X at home and even though I've been using MS Windows off and on since the mid-'90s I can't help but feel that switching between tasks/documents/programs under Windows is clunky and confusing. Basically, it takes time and effort to get the right window.

      With OS X I feel like there's a better "flow" when it comes to quickly finding the right window/document, I can't quite pinpoint it, it just takes less dedicated effort which means I can keep my focus on the task at hand rather than switch into "what the? hey, where'd it? oh for fuck's.. damnit! Ah, there.. No, that's the other one..." mode all the time.

      As for virtual desktops, they are very useful although I don't understand those who think they fix any and all clutter issues (a dozen virtual desktops don't make a 17" CRT running at 1280x960 much more useful). More specifically about "Spaces" for OS X, if you want to drag something from one app to another try dragging, hitting your "Spaces key", moving your mouse pointer to the right desktop, hitting the "Spaces key" again and dropping on the right app. Also works with Exposé...

      --
      Greylisting is to SMTP as NAT is to IPv4
    11. Re:Virtual Desktops by pjt33 · · Score: 1

      Why would it be necessary to have two monitors in your field of view at once? Most developers I know can touch-type, so they can be looking at something on one monitor and typing into a window in another one.

      And I don't think I have a Microsoft view of the world. I think I have an IDE-influenced view of development. I prefer to use Eclipse maximised when working on my personal projects under Linux, and at work I would find a third monitor helpful to be able to have VS maximised on one, SSMS on another, and some browsers not maximised but taking up more than half a screen each on the third.

    12. Re:Virtual Desktops by SuperDre · · Score: 1

      I think you're too small minded, because virtualdesktops work great for you it doesn't mean it's great for others.. 'tabbing' through programs or virtualdesktops is exactly the same for me, both need me to use my inputdevice (albeit keyboard or mouse) to switch, while having a second/third/whatever monitor only needs me to move my eyes a bit.. And with a second/third/whatever monitor I don't need to 'tab' between groups of specifically positioned and sized windows, (which I always tend to 'miss'tab anyway due to my haste) Hee, but if virtual desktops works better for you than extra monitors, good for you, saves you a ton of money and electricity, me, I'd rather spend the extra money..

    13. Re:Virtual Desktops by georgesdev · · Score: 1

      sadly, Gnome 3 is going in the same direction as Windows 7, i.e. window manager for dummies. I've already partly switched to Gnome 3 ...

    14. Re:Virtual Desktops by AmiMoJo · · Score: 1

      I don't think virtual desktops are that much better than switching between windows on a single monitor. Okay they allow you to group windows and flick from group to group rather than window to window but you still have to change. The main advantage of two monitors is that your eyes can flick back and forth much faster than you can move and click a mouse, plus your eyes don't have to follow the cursor down to the task bar to select the right window/desktop.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    15. Re:Virtual Desktops by wolrahnaes · · Score: 1

      Virtual desktops are nothing like multiple monitors. With multiple monitors, I can have a SQL browser, my code, the documentation for whatever I'm coding with, and a test window open and visible at the same time. Virtual desktops make it easier to keep different tasks separated, multiple monitors let you see everything at once.

      And for the record, I disable virtual desktops immediately on my Linux installs. I've tried using them many times and aside from being excellent as a "boss key" to switch from browsing the internet to work I've always found them lacking compared to multiple monitors. The only time I ever found them truly useful is if I have a VM running on a laptop and want to easily switch between a full screen VM and my normal desktop.

      --
      I used to get high on life, but I developed a tolerance. Now I need something stronger.
    16. Re:Virtual Desktops by Anonymous Coward · · Score: 0

      I never liked virtual desktops because to me they defeated the point -- I want to be able to watch more windows for updates than actually fit on my monitor. If I have to switch to virtual desktop #8 to check my new IM, how is that any different than just un-minimizing the IM? Compare that to just keeping the im on another window, where I can glance at it fine.

      To be perfectly honest I feel they're both a crutch to try to improve workflow in an unoptimal sytem. The concept of floating windows being arbitrarily placed is just not optimal. I'd much rather see something like Ion or Ratpoison, tiling all my windows, with some sort of intelligence in grouping so I don't have to spend months handtweaking everything. Then all you would need is some kind of nice notification system - I think Androids would be a good one to copy - and you'd have everything you really needed, assuming all apps played nicely with these things, which has always been the problem with not running a traditional desktop.

    17. Re:Virtual Desktops by jgrahn · · Score: 1

      You can't easily "tab between" groups of specifically positioned and sized windows. (Note, I said *easily*).

      I'd say that "tabbing between groups of specifically positioned and sized windows" done correctly is the same thing as "virtual desktops".

    18. Re:Virtual Desktops by jgrahn · · Score: 1

      Having two monitors is a huge deal if you're copying something from one program into another. One thing that comes to mind (perhaps not particularly common of a developer) is writing up a project report from spreadsheet data, email reports, paraphrasing a contractor's report, copying a lost file that has only been printed and scanned (not common, but it does happen), etc.

      I cannot come up with a realistic example where those two things cannot sit in two windows side by side on one monitor. Unless you have a crappy monitor, that is. I'd rather take one with 1200 pixels vertically than two with 1080 or whatever the cheap monitors have.

    19. Re:Virtual Desktops by Anonymous Coward · · Score: 0

      You need both. With the virtual desktops you still need to go back and forth. It's faster to just look left and see the snippet of code in a code sample, or the database schema, or the API documentation for what you're writng, or the UI of the app you're working on.

    20. Re:Virtual Desktops by TrancePhreak · · Score: 1

      In Windows 7 I just hover over the icon and choose the window by preview. It's quick and I can go about my day. It's similar to expose except if there are lots of windows open it doesn't get as cluttered. (I say this because the size gets smaller in expose, but not in Windows)

      That last bit happened all the time. That extra step doubles the amount of time it takes to do stuff. So I ended up with everyone on one space again.

      --

      -]Phreak Out[-
    21. Re:Virtual Desktops by TrancePhreak · · Score: 1

      Some programs don't show up when you hold on their icon. Holding on the icon takes too long. Expose gets cluttered when you have lots of things open. This makes switching amongst things tougher.

      --

      -]Phreak Out[-
    22. Re:Virtual Desktops by mikael_j · · Score: 1

      I actually find that it's the other way around, hovering over the icon feels like it gets "cluttered" when I have lots of running program (besides, this feature is hardly new, it's been around in ages in various window managers, I've never been a fan of it).

      Exposé on the other gives me a nice overview of all windows on the current workspace (and if you zoom out to view all workspaces you can sell all windows on all workspaces with a grand total of to key presses). I'm still a bit upset about apple "grid-ifying" Exposé though, earlier versions had relative sizes and positions for all windows which made sense but tended to get a bit messy if you had a lot of windows (emphasis as we're not just talking a dozen or so, we're talking "I like having fifty windows on a single workspace and spend my days organizing windows instead of working"...)

      --
      Greylisting is to SMTP as NAT is to IPv4
    23. Re:Virtual Desktops by WasteOfAmmo · · Score: 1

      One counter example... sort of... but more to provide some, hopefully, helpful info:

      I run three systems on my desk (Win 7, Mac OS X, Mandriva Linux). I run Synergy+ on all three (server runs on Linux) although I also have a KVM for those few rare moments when Synergy is not running. I also run virtual desktops on all three systems (Win 7 - 2x3, OS X - 2x2, Linux - 2x2). I am constantly switching between systems and desktops and I do use specific desktops for specific tasks. Typically I have between 3 and 5 windows open on each desktop. Lastly, I am a system administrator and only do related scripting and programming as opposed to being a developer and constantly in a programming environment.

      Certainly I run the three systems to have one of each type of desktop system I typically administer. However you can also look at the setup as having three monitors as I use all three in my non-platform specific tasks. Certainly I could run with less monitors and virtual desktops although my efficiency and organization would greatly suffer (IMHO). I find organizing virtual desktops by task extremely useful when dealing with interruptions, multiple tasks, etc. Even going down to three systems/monitors and no virtual desktops would significantly increase screen clutter and decrease efficiency. Going down to a single system with remote access to the other two and having virtual desktops would be worse yet. Of course, a single monitor/system with remote access and no virtual desktops would be a nightmare.

      I know other system administrators with only single monitors but with virtual desktops. However, even they have 1 or 2 additional systems on their desk which gets designated for a current task to help reduce screen clutter and increase organization. The developers I know run multiple screens when possible regardless of the platform used.

      Finally, regarding virtual desktops on Windows 7: I highly recommend the following:
      - VirtuaWin (using 4.3) with plugins: VirtuaPlus, VWDesktopIcons, vwKvasdoPager (this is the must-have module), VWPreview
      - http://virtuawin.sourceforge.net/
      Of course if you are running more than 1 system on your desk:
      - http://synergy-foss.org/
      - http://www.volker-lanz.de/software/qsynergy

  244. Re:LCD Monitors bad. ASR-33 the best web developme by kill-1 · · Score: 1

    Have you ever tried to use butterflies?

  245. Re:I think it's kinda silly by Tolkien · · Score: 1

    so
    your
    code
    looks
    like
    this?

  246. Re:Ten points if reading this on your second monit by tompaulco · · Score: 2, Interesting

    Rats, I'm reading it on my primary monitor. My work is on the second monitor.

    --
    If you are not allowed to question your government then the government has answered your question.
  247. Re:I think it's kinda silly by leptons · · Score: 1

    Me too, but computing resources tend to find their way to me. I have 4 external screens hooked up to my laptop at work, and at home I have a monster PC workstation with 8 22" screens arranged in a 4x2 matrix. Nothing beats web developing on 8 screens, except maybe 10 screens. Having to switch windows often while developing, creates 'friction', and slows down development time. Hardware is so cheap, it's ridiculous to be developing on a single screen unless your dev environment is so sparse that all you have is a text window and a command line to run the program. Web development often requires testing on many browsers, in different VMs, and lots of tools that get used very often in the course of developing. Having instant access to the most used windows will save you time and stress. Anyone who thinks otherwise is fooling themselves.

  248. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Twenty points if you have this on your main monitor and netflix on your second.

  249. Re:Ten points if reading this on your second monit by raynet · · Score: 1

    -100 Points if the monitor cannot display 60fps at native resolution, -1000 if it cannot even handle 30fps.

    --
    - Raynet --> .
  250. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    100 points, if you read it on this setup. And another 20, if one of your screens was a projector.

    One screen: code output, one screen: information input. Duh.
    And in many cases, a third one for live work result feedback. (Because WYSIWYG was the dumbest UI idea even. [With Clippy being a close second, because Bill did it for the sex. ;])

  251. I am freelancer by Tanuki64 · · Score: 1

    When I work in a company and not at home, I use the tools the company provides me with. If the computer is too small or the monitor too bad I complain exactly once. After that I work gladly with whatever tool I have. Ok, in some companies my speed is two times or even three times faster than in others, but this isn't my problem anymore. If they want to pay me for waiting or shuffling windows around instead of doing productive work... no problem, the cost is the same. I must be a bit careful with the exact wording of the contracts, but that's all.

  252. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I am!

  253. Very handy in web development by Moosader · · Score: 1

    My first Web Dev job I only had one monitor... the computer I worked on didn't even have a second monitor port, so I couldn't even bring my own in! With web dev... it helps a TON to have one monitor with the IDE, and the other monitor with at least one browser, if not several of them split up, for checking as you're updating styling or content or scripts. If you're really balls deep in a project, you may need multiple code files open at once, or code and reference pages. It just overall helps, if not make the process faster, at least make it less frustrating.

  254. Re:I think it's kinda silly by spoilsportmotors · · Score: 1

    My kingdom - such as it is - for mod-points. This is exactly what I'm doing now, and it would be insanely painful to have one monitor with all this crap crammed into it. Also holds true developing and debugging windows applications; code/IDE on one monitor, application on the other; in certain cases, the window flip will cause events to be hit in code you don't want, and the "extra" monitor pays for itself almost instantly in reduced frustration and developer time.

  255. I, for one, welcome by Anonymous Coward · · Score: 0

    ... our new monitor counting overlords!

  256. Re:Needed? No. Useful? Possibly. by Anonymous Coward · · Score: 0

    Why the needless troll for accountants?

    Maybe it's just that one would assume that accountants, of all people in the company, would understand that the $150 cost for a monitor is barely pocket change, and that it's likely about 0.15% of the developer's salary for one year, and that even if there's absolutely no productivity gain whatsoever, which is unlikely, there is at least the "keep an employee happy" benefit which, for what they're paying him and what it would cost to replace him, makes that monitor more than pay for itself countless times.

    If you have a 2560X1920 monitor, odds are a second monitor is more or less superfluous. If you have a 1024x768 monitor, a second monitor could be very very helpful.

    Having more pixels is good, but having more inches AND pixels is better.

  257. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Twenty points if you posted from your single remaining monitor, like I did :)
    *mutters about Dell power buttons*

  258. Re:I think it's kinda silly by s73v3r · · Score: 1

    When I'm working on GUI apps, it is much, much, much easier to have the app running on one monitor, and the debug session with code on the other. This way, when I'm doing something on the app, I'm not covering up the code.

  259. Absoulutely essential by StillNeedMoreCoffee · · Score: 1

    For a developer that has to use a development environment matched with a db environment matched with a file envirionment matched with documentation and matched with lookups online for issues problems, solutions. Two monitors is the very least.

    We have one web developer that is working on forms all the time and she has 4 monitors.

    Right now I have 3 browsers, 1 email client, 2 windows explores, 2 command prompt windows, 2 db studios, 3 word documents , 12 notepad instances, and one development environment open on my desktop, usually I have more. But the big thing is the correlation between different things, like comparing two bits of code or cutting and pasting between the DB schema and the code or a text file.

    Screen realestate is precious and the more you have the more things you can correlate and refer to with just the movment of the eyes and not the mouse or hiding your work to see other documents the better.

    More screens, give me more screens!

  260. Cost/Benefit by englishknnigits · · Score: 1

    The cost to benefit ratio is just way too good not to get developers a second monitor. I mean seriously, if it increases productivity of a developer by 1% it will pay for itself 5 - 10 times over the course of a year.

  261. Re:I think it's kinda silly by mldi · · Score: 3, Insightful

    Holy crap, AMEN to that! Vertical resolution was fine until HDTVs became popular. At which point everybody regressed and went to max 1080 high displays just so they could coin that they were "true HD" in marketing. All my pre-HDTV monitors are 1200px high. I consider that to be absolutely necessary. All my post-HDTV monitors are at most 1080 high, if even that (1050 is common). It's near impossible to find anything with 1200px high display with a reasonable price tag anymore.

    --
    If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
  262. Re:I think it's kinda silly by Dunbal · · Score: 1

    But the human eye works better horizontally. Why do you think eyeglasses are the shape they are?

    --
    Seven puppies were harmed during the making of this post.
  263. Re:I think it's kinda silly by KreAture · · Score: 1

    Agreed. Silly as they come.
    If you have a proper IDE with context-lookups, multi file handling and backtracking as well as version control you don't need several vim windows, web lookups and several external cross-reference utilitys taking up screen-realestate; virtual or real.
    Debugging can also be a part of it too, even if cross-compiling. Less ned for that VM, if you can run it on a real remote target.

  264. Re:I think it's kinda silly by TheCouchPotatoFamine · · Score: 1

    Yeah, I use one. If you dont have expose then install DExpose2 or use a mac or use Compiz. Your saying you don't have enough space is merely being whiny - we've taken care of that. now take care of your short term memory so you can flip back and forth, and use the extra money to buy some beer and relax.

    --
    CS majors know the time/space tradeoff, but they never get taught the 3rd, crucial, tradeoff of the set: comprehension!
  265. My current situation..... by Anonymous Coward · · Score: 0

    I have an ok 17" monitor to a computer that is NOT connected to the Internet at all for security reasons. I would be OK with that if it wasn't for the fact that I had NO Internet connected computer at all. To get access to the Internet I have to go to one of a handful of shared computers which usually involves wondering around wasting time looking for a computer. No flash drives are allowed (again due to security reasons) so I have to Burn a ton of CDs which is slow and a pain. I print a lot of documentation. I am expected to perform Sysadmin tasks and programming tasks as well. I barely have enough room to store books, so they don't help. Needless to say I waste probably close to an hour a day minimum dealing with it.. Needless to say I work as a gov't contractor.

  266. Re:I think it's kinda silly by DeadCatX2 · · Score: 1

    What if you open windows side-by-side...and you still don't have space?

    I design circuit boards. I have three monitors. One is devoted to nothing but toolbars. In fact, it has about 5-10 toolbars, depending on whether I'm looking at a schematic or a PCB.

    The second monitor shows the PCB (and a few other toolbars).

    The third monitor shows the schematic.

    At any time, one of the monitors might be hijacked for displaying a datasheet. Or a manufacturer's web page. Or an embedded C program. Or a bunch of folders. Or a notepad full of notes.

    --
    :(){ :|:& };:
  267. Re:I think it's kinda silly by mldi · · Score: 1

    Does coding require watching two or three screens of information at one time? Not really.

    I don't think that's the question that should be asked. Sure, anybody can do their job with 1 monitor. The argument is whether or not they are as productive.

    --
    If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
  268. Re:I think it's kinda silly by Dunbal · · Score: 1

    No I'm not letting you have my workspace you insensitive clod!

    --
    Seven puppies were harmed during the making of this post.
  269. Re:I think it's kinda silly by DeadCatX2 · · Score: 1

    The premium on vertical space is precisely why two of my three monitors are in Portrait mode instead of Landscape. It is *so* nice to see the full page of a datasheet at 100% size without scrolling.

    --
    :(){ :|:& };:
  270. Productivity issue by Berkyjay · · Score: 1

    There are two very good reasons to have two monitors when coding. They are both related with the ability to browse the internet. The first is to have the ability to do search for fixes to various issues that you will run into during the day. Being forced to switch back and forth between windows on a single monitor can become frustrating and inhibit productivity. The second reason is to have the ability to take small mental breaks throughout the day. The ability to take a 3-5 minute break to relax the mind is probably one of the most underestimated productivity issues in a work environment. This issue has been known in the VFX industry for a while and they encourage these small breaks. It is almost the opposite for any other business office, where internet browsing is looked upon as anti-productive.

  271. Natual Law by Sw0rdfiche · · Score: 1

    The amount of data you use and the number of windows open is directly proportional to the number of screens you have. ( Not that all of it is useful or needed.) If the space is there, we fill it up. It is like the tantalizing lure of a flat horizontal surface in my house; it must have something resting on it or it is "empty." Back in the days of "Open Windows" we just used to switch between screens (something still pretty common in unix today). We could create as much real estate as we wanted, all of it on one monitor. Having that wealth, I really never used more than four screens at a time. Anything more and I just got lost. While I ENJOY having two screens, if the work needed to be done and all I had was a VT100, it would do.

  272. Re:LCD Monitors bad. ASR-33 the best web developme by jerryasher · · Score: 1

    Have you ever tried to use butterflies?

    Well, not successfully. I travel back in time looking for the right butterfly, but I am colorblind, and I think I've been squashing moths.

  273. You try take my 2nd monitor? by Anonymous Coward · · Score: 0

    I fucking kill you!!

  274. Re:Ten points if reading this on your second monit by dziban303 · · Score: 1

    Actually, I'm reading it on my fourth monitor, which is a 42" Sony in portrait mode.

  275. Re:I think it's kinda silly by DeadCatX2 · · Score: 2

    I use three monitors at work, too. And I go home to one. And when I do any coding at home, it hurts. Even if I take the time to precisely arrange and size all the windows on my single monitor, I still find myself alt-tabbing constantly.

    If you can do all your coding on one monitor without any productivity loss, you aren't writing serious code.

    --
    :(){ :|:& };:
  276. Do developers really need a chair? by Anonymous Coward · · Score: 0

    I've noticed that nothing a coder does explicitly requires him to be sitting in a chair. Typing, no. Editing text files, no. Compiling code, no. Debugging code, no. Why am I wasting money on chairs for these guys?

  277. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    I strongly suspect this is because of stupid IDEs like Eclipse and Visual studio that basically assume they have the entire screen to themselves.

    For me, it's entirely because of Eclipse that I want two monitors. But it's not because they assume they have the entire screen to themselves, it's because there's so many complementary panels and tools that you can barely see the code editor unless you've got either a second monitor or one large hi-res screen. And since two cheap monitors are less expensive than a large, hi-res one, I usually end up with two. And that allows me to devote an entire monitor to the editor screen and the other to the outline, console, package explorer and the rest of the stuff Eclipse gives me to make my job easier.

  278. Re:I think it's kinda silly by Bassman59 · · Score: 1

    Holy crap, AMEN to that! Vertical resolution was fine until HDTVs became popular. At which point everybody regressed and went to max 1080 high displays just so they could coin that they were "true HD" in marketing. All my pre-HDTV monitors are 1200px high. I consider that to be absolutely necessary. All my post-HDTV monitors are at most 1080 high, if even that (1050 is common). It's near impossible to find anything with 1200px high display with a reasonable price tag anymore.

    AMEN! I've got a pair of Dell 2007FPs, which are 1600x1200 and literally twice as expensive as anything else in Dell's portfolio of 20"-class monitors (which are all so-called HD at 1920x1080). The whole wide-screen thing drives me nuts. Vertical space is where it's at for writing code, trying to look at a whole bunch of waveforms in ModelSim, etc. I sorta inherited a 24" HD monitor with a test-bed computer, and it takes up more space on my desk and has less usable resolution.

    I tried rotating the 24" 90 degrees to get back the vertical resolution but it's way too tall that way.

    Bring back 4x3 monitors!

  279. I don't think it's silly at all by TWX · · Score: 1

    Coding might not require it, but it certainly can help a lot. At one point I had three displays set up. One for writing in, one for displaying documentation on, and one for displaying the view that the user would get so I could see how my programming was working out. Granted, this was in the 15" to 17" display days, but using what was a user-normal display was handy for ensuring what I created would work for almost everybody.

    Monitors are not all that expensive. It's foolish to take a monitor from one whose job is to create the very products that generate revenue for a company and to give that monitor to someone whose job is to do work internal to the company.

    --
    Do not look into laser with remaining eye.
  280. Games by Anonymous Coward · · Score: 0

    At least two monitors are required for games development if you're doing fullscreen games, how else can you debug it?

  281. Re:Ten points if reading this on your second monit by wizkid · · Score: 1

    I read it on my first monitor.....

    --
    I take no responsibility for what I say. Even though I'm never wrong :)
  282. Re:Ten points if reading this on your second monit by owlstead · · Score: 1

    Yup, dual HP LP2065 IPS (for those all important 3200 x 1200 pixels that actually handle highlighting in pastel). At work only 2 x 17", but dual screens none-the-less. Where are the 1600x1200 LED S-IPS business screens? Pretty please with sugar on top?

  283. Vision by Anonymous Coward · · Score: 0

    I would be more than a little bit upset. I carefully adjust my eyeglass prescription to suit my work environment. Even a small change will cause me to have to go through a pretty significant adjustment process. If you took away my second monitor or changed my chair or even moved things around too much, I would be pointing out that it was exacerbating health concerns that you knew about, because I have made sure you knew about them.

  284. Re:I think it's kinda silly by obarthelemy · · Score: 1

    This may depend on your main monitor's size, though.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
  285. If you're Developing Large Programs, ABSOLUTELY!!! by Anonymous Coward · · Score: 0

    "Back in the day" of 80 * 24 character screens we would usually work from LOOONG fan-fold listings in order to be able to see more of the relevant code at the same time. These were often stretched out on the floor or across several tables and/or desks. Documentation was in multiple three ring binders (within easy reach). This was the effective equivalent of several HUGE screens. Compared to only working from one 80 * 24 terminal it was an IMMENSE help in being able to see the "big picture". I feel the same way about multiple monitors. You can see more code at the same time (plus syntax-error/compiler output, documentation, etc).

    Now, GET OFF OF MY LAWN !!!

  286. Re:I think it's kinda silly by X0563511 · · Score: 1

    But every context switch costs you some "time" - it takes you away from the task at hand and into the task of finding what you need. If you've got it spread out across several monitors, the task can become as short as "move eyes" vs "search through this pile of windows and then, if needed, mangle everything so you can see what you need seen all together"

    It depends on the task, and as well how close to the 'meta' you're working. If you stop to metaphorically scratch your ass every 5 seconds, then it doesn't really help much.

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  287. Need 2 - sometimes 3 by Grimfaire · · Score: 1

    When I started my most recent job, they gave me a monitor to hook to the laptop they gave me. I mirrored the desktops for a while as the larger print on the monitor made things a bit easier. As time went on and I found myself doing more and more, I switched over to extending the desktop. The ability to have one screen filled with items that are only used occasionally but are often needed quickly and throughout the day and the other filled with dynamic content that is being updated continuously. More than once, I've had times where a 3rd monitor would be helpful. Between remote desktops, instant messaging, email/calendar, ticketing systems, and more; having to keep track of so many different things in a single monitor is just not feasible if you plan on obtaining any sort of production.

  288. Re:LCD Monitors bad. ASR-33 the best web developme by mcrbids · · Score: 1

    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.

    A classic case of using the WRONG TOOL for the job. (I know you were trying to be funny, but still...)

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  289. Cheap. Just buy your own. by ShavedOrangutan · · Score: 1

    I have a pair of monitors, my favorite keyboard and mouse, and an Aeron chair that will follow me wherever I work. Employer supplies the box (although I'd still rather bring my own). When I start, the supplied 14" burned CRT, keyboard full of dandruff, and backbreaking cheapo office chair go back into the supply room.

    --
    Godaddy is a scam and a ripoff.
  290. No. No they don't. by dmomo · · Score: 1

    A developer does not need a second monitor. At least in the same way carpenter doesn't *need* a tool box. A grocery bag would "work". But if you're paying her by the hour, you should hope that she has the tools necessary to make the most of your money!

  291. Accounting != Management by sjbe · · Score: 2

    ...This was the decision of accountants.

    Wrong. That is a decision of management. Unless the manager and the accountant are the same person (rarely a good idea) fiascoes like the one you outline cannot happen because of accountants. The sole job of an accountant is to keep track of how the money in the company is spent. Their job is NOT to decide how to spend the money. That is the role of management. If the two jobs get combined, that is a potential recipe for problems and an indication the company is poorly structured but it isn't a problem with accounting per-se.

    At a certain point, the accountants can become people who mostly specialize in making sure you have to expend ridiculous energy justifying what it is you do in order to do your job.

    That just makes them bad at their job. That has nothing to do with accounting or accountants in general. The job of an accountant is to keep track of the money. This can be done efficiently or inefficiently just like any other job. A good accountant is incredibly valuable and a real asset to the company. A bad one... well, you know how that goes.

    Oh, and I should mention that sometimes accountants ask you for information for very good reasons which you may not fully understand. Just like they don't really fully comprehend your job, don't think for a moment you fully comprehend theirs. Part of the job of an accountant is to watch for fraud and waste. I've seen plenty of cases where departments try to game the budgeting system to get resources they don't really need. The more departments try to game the system, the unfortunate but natural response is additional red tape. Obviously it's quite possible have too much bureaucracy but it is also just as bad to have too little. It's a balance that is sometimes hard to get right.

    Disclosure: I am both a degreed engineer and a certified accountant. I happen to know both sides of this classic conflict quite well. A tip I give all engineers is to learn as much accounting as you can. It's FAR easier to get the equipment and resources you want if you can speak the language of finance.

  292. Re:I think it's kinda silly by xystren · · Score: 1

    Can't say I have done that, but one of the reasons that I refuse to purchase a laptop is due to the screen resolution. Since about 1995 or so, at work I've used 1600x1200 monitor. Going home to my 1024x768 was painful. Today, I'm on a 28" 1920x1080 (16:10) display. I couldn't even imagine going to some of those low vertical resolutions on a laptop.

    As with most technology, it integrates into how we work, how we process, and even how we plan. Going backwards is extremely difficult. Imagine having to go back to running Windows on an old Pentium 100mhz.- It is much more difficult that one originally thinks. You are completely correct when you say it is incredibly painful.

  293. Do Developers Really Need... by Anonymous Coward · · Score: 0

    ...Computers?

    Can't they just hand punch the cards and send them to the ops via UPS?

  294. Two at a minimum by thetoadwarrior · · Score: 1

    Just the hassle of having to flip back and forth between code and documents or emails on a single screen is enough to warrant a second screen. I'd say no person should experience less than 2 screens but I would say it's very necessary for developers. I'm not sure I would work for someone tight enough to only provide one monitor now that I've experienced the awesomeness of multiple monitors.

  295. Lots of companys have little/no excess cash by sjbe · · Score: 1

    If the company is so tight fisted that they can't splurge $150-$180 for another monitor, then it's time to move to another company.

    You've never worked for a startup I take it? I've been in plenty of companies where $150 might make the difference between meeting payroll or firing staff. Cash can be really tight in a small company and there might not be any excess to spend on equipment that might be nice but not absolutely necessary. Not saying that is the case with this particular company but it isn't remotely hard to find examples where there isn't any excess money for optional equipment.

    1. Re:Lots of companys have little/no excess cash by mywhitewolf · · Score: 1

      At which point you should bring your own. I was doing technical support and had to bring in my own video card to get a second monitor at work.

    2. Re:Lots of companys have little/no excess cash by Vectormatic · · Score: 1

      if that 150 bucks is the difference between staying afloat and having to lay off people, you have bigger issues then screen real-estate.

      --
      People, what a bunch of bastards
  296. Two 27" monitors, that's silly by Yvanhoe · · Score: 1

    I used to have two monitors when they were at 1280x1024. Now at my office there are 27" displays, I put that at 1920x1200, I have two files open simultaneously on a split view (as well as the file-tree on a side panel). My doc is in another workspace, Switching them is as easy as turning my neck (shortkey+compiz). Add to this the ability to put windows "Always on top" (I hear Windows finally got it! Welcome to the 21st century! Still no workspace though) Have been recently given the opportunity to have two 27" and discarded it. I prefer room on my desk to put stacks of papers, notebook, sticky notes. An incredible amount of software development still has to be made on dead trees.

    --
    The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    1. Re:Two 27" monitors, that's silly by ChrisMaple · · Score: 1

      In big software projects one developer could easily have several manpages and several source files all open at the same time, and need to see them all simultaneously. More pixels is always better. With wall mounts, monitors need not consume desk space.

      --
      Contribute to civilization: ari.aynrand.org/donate
  297. developers... by Anonymous Coward · · Score: 0

    They don't "need" a Pentium upgrade, they can work just fine on their 286.

  298. Re:I think it's kinda silly by maddskillz · · Score: 1

    Actually, I got rid of my chair at work, and love it.

  299. Re:I think it's kinda silly by clang_jangle · · Score: 1

    Oh, can't count to 80, huh?

    --
    Caveat Utilitor
  300. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    10 points for me.

  301. Re:I think it's kinda silly by Omnifarious · · Score: 1

    *chuckle* I find 'proper IDEs' to be the bane of single monitor use. They take up the whole screen, and inevitably you'll need to do something outside the IDE, and because of how the stupid thing is designed, this means you have to bring up a window that was previously not at all visible to sit on top of some vitally important part of your IDE.

    No, I use a single screen, and a whole ton of windows. I have windows devoted to compiler output, windows devoted to the running application, 2 or 3 code windows, and a window or two with a bunch of tabs devoted to documentation.

  302. Re:I think it's kinda silly by X0563511 · · Score: 1

    gah! meta -> metal

    --
    For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  303. Re:Ten points if reading this on your second monit by Loether · · Score: 1

    Call me super spoiled. I have 4 monitors at work & home. Both setups have a 30" Samsung in the center. The rest are older smaller monitors scrounged from wherever i could find them. I can't even imagine going back to 2 monitors. I am a developer.

    Main 30" monitor. - Dev code GUI
    2nd monitor - email
    3rd monitor main web research / dev program output while coding
    4th live router status / stock widgets / pandora / onenote

    --
    TODO create witty sig.
  304. 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.

    1. Re:It costs more than $200 by ahabswhale · · Score: 1

      The real reason it would cost more is that company would probably do a $20,000 study to determine the feasibility and cost effectiveness of procuring a second monitor for the developer and accounting teams. This would, of course, cost more than it would to just buy every developer and bean counter a second monitor to begin with.

      --
      Are agnostics skeptical of unicorns too?
    2. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      I think every knowledge worker does need dual monitors. They just don't know it.

      I was a working developer. Now I'm basically a technical analyst. I spend way too much time in Word and way too little in vi.

      But you're not getting my second monitor without a fight.

    3. Re:It costs more than $200 by Anonymous Coward · · Score: 2, Insightful

      All that stuff about extra purchasing costs may be true, but in the case in question, we're not talking about buying the guy a second monitor. We're talking about taking away his existing second monitor and giving it to someone in accounting.

      That's a totally different situation from denying him an upgrade. Taking away his existing equipment and giving it to someone else is insulting (think Milton in Office Space), and there's really no way to make it make sense from a productivity management standpoint. Developers are technical people. They are motivated by fancy electronic gadgets that are, relatively speaking, remarkably cheap compared to the bonuses and expense accounts other workers demand.

      If you take a developer's toys away and give them to the accountant, he's going to think you're being deliberately mean to punish him, and is probably going to sulk about it for a while. Or he'll think you're an idiot. Either way he'll resent you and lose faith in you and perform worse. If that was the manager's goal for some reason, fine, but if his goal was to save a few hundred bucks, he's making a false economy.

    4. Re:It costs more than $200 by Anonymous Coward · · Score: 1

      Don't forget people costs have overhead too. My billable rate is often 2x my salary. I had a lab guy reallocate my 2nd monitor (as a contract developer). My 20 minute conversation with him about how to request a 2nd monitor cost his company more in billable time than the larger better monitor I bought at lunch to replace the one he reallocated.

    5. Re:It costs more than $200 by epyT-R · · Score: 2

      The purchase has to be requested formally, then approved, then ordered, received, and installed

      if it costs multiple fractions of the cost of the monitor to get it to the employee, that speaks of really shitty business practices. not the fault of the employee. in this case, the monitor already exists.

      The other thing is that sometimes people can be irrational weasels.

      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.

      then it's up to the company execs to grow spines and be the objective leaders they're supposed to be. this requires them to have some knowledge of the subjects they hire people to deal with...not everything, but at least the generalities. in this case they should know enough before oking inter-departmental resource transfers. you don't train a soldier to be an expert marksman and then deploy him with cheap and/or inappropriate hardware. you don't hire a draftsman and pay him going rates to use the latest autocad on a 486. you don't hire a developer at $100,000 a year and then whittle his tool set down solely to appease insecure egos. you just don't. that's terrible leadership..that costs companies money.

    6. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      "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"

      The problem with that is developers REALLY DO need two displays. You're talking as if we're making this up! This isn't even remotely comparable with some idiot accountant wanting to arse around with spreadsheets! Switching between workspaces needs to be a matter of simply shifting your eyes. If we had to click on a task bar every time we'd all go nuts!! It's not just the reduced efficiency in terms of time, its also efficiency in terms of thought pattern when problem solving. It would be a constant annoyance. Imagine someone constantly flicking your ear while driving your car.

      Any company who takes monitors away from developers should/will have all developers spontaneously walk off the job.

    7. Re:It costs more than $200 by Waccoon · · Score: 1

      "Just double my order."

    8. Re:It costs more than $200 by iainl · · Score: 1

      If this were a case of giving a developer a second monitor, there would be more of a case for concern, perhaps. But this is taking one of the existing two monitors away, just because someone else needs a new monitor, and the company doesn't consider it worth buying one rather than taking it off the dev.

      Taking equipment, particularly equipment that is regarded as making your job less unpleasant, away is asking for a whole mess of trouble that has to be more expensive than just ordering a new monitor.

      --
      "I Know You Are But What Am I?"
    9. Re:It costs more than $200 by Anonymous Coward · · Score: 1

      "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."

      This shouldn't cost much. A coder is capable of unpacking & installing the monitor himself. And if the company has such convoluted ways of planning a purchase, they should simplify and get benefits for every purchase, not merely "coder's second monitor".

      The ultimate simplification: Coder's get a pay rise, but have to buy their own computer equipment. Everyone would end up with exactly what they want, and do a better job.

    10. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      Sounds like you have shitty managers.

      Smart developer who is important to the company future wants a bigger monitor ... give it to him.

      New tech boy fresh out of college wants a new monitor, tell him no (or better yet, give him a measurable goal)

      Mail-boy wants a second monitor, he gets told no.

      What's the problem?

    11. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      You just described my company to a T.

    12. Re:It costs more than $200 by npsimons · · Score: 1

      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.

      And does it not occur to management that perhaps there is some other way to save money? A way that would save money for every purchase made by the company? Streamlining the purchasing process would seem to be the solution here.

    13. Re:It costs more than $200 by Comrade+Ogilvy · · Score: 1

      Your underlying logic has merit, but it cuts both ways.

      Your typical highly competent engineer does not cost the salary per year. Once you add in SSI matching, benefits, other HR/management overhead, and physical facilities, it is likely the true cost is at least 1.5X the nominal wage. It would not be surprising if reality were closer to 2X nominal wage.

      So, your $200 monitor really costs $350? Well, your 100k engineer really costs 175k. The math still comes out about the same.

    14. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      A monitor $200. My per hourly rate as a contractor, $125/hour. How much productivity does it take to pay off $200? Considering it cost my employer $20 just to respond to this. lol.

    15. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      At a certain point, one does have to say "Well, yeah, but I don't need you to be more productive, you folks in the accounting [or whoever] group are doing a superb job now!"

      Of course, if they *aren't* doing a superb job, perhaps you might want to investigate why...

    16. Re:It costs more than $200 by Anonymous Coward · · Score: 0

      Ridiculous short sighted and logic lacking reply! Its obvious to any one who has used any tools in today's coding environment that 2 and 3 monitors are a requirement. On top of that multiple computers and latops as well. Saving the company millions each year in there primary genius requirement/work. Small fee to pay the real geniuses in your business. In fact get rid of the bean counter and get an accounting software to track all the information required. If any accounting is needed contract it out :-P. That way you can write off the contracting cost to the business.

  305. It's like one of those super guitars by caywen · · Score: 1

    You know when you see one of those awesome 80's guitarists with a double-guitar? It's like that.

    1. Re:It's like one of those super guitars by hesaigo999ca · · Score: 1

      Not quite the same seeing as you can never truly play both heads at the same time, unless just picking with your fingers....but multiple screens can get used at the same time, as your workspace does encompass both, if not more...

  306. No. You could hire a second developer instead. by Sir+Realist · · Score: 1

    ...and you'd have spent 100x as much money as the second monitor - at least - and you still wouldn't get the same amount of productivity, because BOTH of them will leave and go somewhere where they feel valued enough to be given the tools to do their job.

    I can't believe that anyone who has ever written even the tiniest amount of code considered this a serious question for more than half a second. Next Week on Slashdot: Do Developers Really Need a Keyboard?

  307. Re:Ten points if reading this on your second monit by Antidamage · · Score: 1

    You speak the truth brother. At home I have two 22" on either side with a vertical 24" in the middle and a 15" tucked into the side of my case. I'm still trying to work out how to integrate the 50" plasma, but for now it's in front of the couch for movies and gaming.

    At work, two screens BARELY suffices.

  308. Re:Ten points if reading this on your second monit by Svartalf · · Score: 1

    Heh... SCORE!!!

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  309. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I actually do, gimme gimme

  310. Of course not. by nedlohs · · Score: 1

    A developer can develop on a 9" netbook screen just fine.

    They will however, be more productive with more screen real estate. And multiple monitors helps when dealing with systems that don't manage windows very well and even in those that do as a help in mentally partitioning things.

    Is saving $200 worth the lower productivity? There's the business decision...

  311. Re:I think it's kinda silly by Omnifarious · · Score: 1

    No, because I use small function sizes to reduce indentation levels. And smaller function sizes mean fewer variables which means I can have shorter names that are still meaningful and distinguished. And I avoid creating conditionals with a whole ton of clauses, and use other techniques to create small local aliases for long global names (which means I don't generally program in Java).

    This means my code naturally fits in 80 columns most of the time without awkward wrapping.

  312. Re:Ten points if reading this on your second monit by gujo-odori · · Score: 1

    I have three, if you count the built-in on my laptop. If I did not have two company-provided external monitors (a 22 and a 24) I'd probably pay for the extra external out of my own pocket. For some months last year, I worked from home due to an injury and upgraded my home office with a $600 monitor and a $1000 chair (yes, I do have a chair and monitor like that it work) so that I could have a home office that was equal to my office office. Yes, a second monitor is that helpful.

    Between the 2 external monitors, I'm also running 20 virtual desktops. Going back to a single monitor would be almost as hard as giving up virtual desktops, and an OS that doesn't have native virt desktops is fundamentally broken (I'm looking at you, Microsoft).

  313. Re:I think it's kinda silly by pmontra · · Score: 1

    Maybe, but circular eyeglasses do exist (Harry Potter's model) and newspapers have been mostly vertical for centuries.

    I think it's a matter of preferences. Thanks God I still have a tall display and vertical space is not so much at a premium as on the modern reduced-height screens. I tend to put two windows side by side, usually browser and editor.

  314. Re:Ten points if reading this on your second monit by wagnerrp · · Score: 1

    The Swordfish guy was retarded. Seriously, who would want a huge chasm in the center of their wall of monitors?

  315. Another monitor would be BEAST! by Anonymous Coward · · Score: 0

    On my computer, daily, I have 2 remote desktop windows open for servers that are 800 physical yards away, 2 instances of 4D-Server running locally in a test environment... at least 1(most of the time 2) instances of 4D Client(with multiple windows open editing a call chain of methods that seem endless), Email and an Inter-office messenger that are consistently active. hooray for agile programming methods.... A SECOND MONITOR WOULD BE NICE! Required? No. But depending on how productive the developer is, it may be cheaper to get a second monitor rather than hiring a second person with horrible work ethic.

  316. Re:I think it's kinda silly by Omnifarious · · Score: 1

    That it does. For my main workstation, I prefer to have at least a 19" monitor, and prefer a 21" if I can get it.

    I'm also rather disappointed at the whole 1080p thing and how that's caused monitor resolutions to top out.

  317. It's not just screen area by maroberts · · Score: 1

    With one screen you tend to automatically blow up the window you're working on to the maximum extent possible; even working on a 27" iMac with 2560x1440 pixels, it doesn't seem like enough, so I use my work laptop to hold the browser whilst the development is done on the iMac.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  318. Finally a second monitor for external personel by owlstead · · Score: 1

    My fight is over: devs from an external firm now get 2 monitors, as do the DB developers. You know: the people that cost even *more* per hour. The fight is continuing: as one of the top devs with 3 external devs around me, I'm now going to fight to give them a telephone. Do you believe these cheap fucking idiots?

  319. VIM? by Anonymous Coward · · Score: 0

    There's a split feature in VIM I hope you know!

    Just type split!

  320. Re:Ten points if reading this on your second monit by Fuzzums · · Score: 1

    Ships. *moves post from 3rd monitor to 2nd monitor*

    --
    Privacy is terrorism.
  321. Re:Ten points if reading this on your second monit by wagnerrp · · Score: 1

    Do you really want to mix your 100DPI computer monitors with a TV at half that density? Personally, the scaling differences would screw me up.

  322. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    While programming, my second monitor is connected to my second computer.

  323. Dual monitors by glittermage · · Score: 1

    Our group has dual monitors & productivity is higher. Everyone agrees that the extra desktop space saves real-time when managing multiple windows (which is what we do 8 hours a day).

  324. duh by Anonymous Coward · · Score: 0

    um, yes..

  325. less context switching by Anonymous Coward · · Score: 0

    i've used dual displays since 1990. by having more windows open I work on many files at once, much more efficient that using tabs. when working on automation, I may have a windows open displaying multiple log files, others with multiple source files, others with multiple documents open, and here comes some email, and that is right there, and I need to diagram something so there are more windows. my current setup at HOME is a 30" cinema display connected to a 15" laptop. Super productive. Used to be a day when an engineer was given some of the best equipment available. But more and more engineering is becoming a commodity and less is being spent on them.

  326. I benefit massively from multiple monitors. by Timmy+D+Programmer · · Score: 1

    And for the relatively cheap cost of an extra monitor, It's well worth it.

    --


    (If at first you don't succeed, do it different next time!)
  327. Re:I think it's kinda silly by pmontra · · Score: 1

    My notebook is about 13" wide and if it had one of those things called wide screens the width of its screen would be exactly the same as the one it came with. What I'd get would be a shorter screen.

    The same considerations apply to TV sets. If you have to fit a modern one in a constrained space what you get is a shorter TV with less viewing area than your old 4:3 TV. But wide screen is a better selling proposition than short screen, which is what they really are.

  328. Yes... if nothing else, documentation by Anonymous Coward · · Score: 0

    I've actually got 4 monitors setup right now but that's just because i got my hands on 2 new 24" for nothing and added them to my existing dual 24" setup. Personally, multiple monitors do increase productivity. It's awesome to be able to have the IDE you're working in up on one screen and a web browser window up on the other with code samples and documentation on it for easy reference. Especially if you're dealing with a complex API.

    Just do it... it's a business deduction and it will boost productivity. Personally, I can't go back to a single monitor setup ever again. The other more expensive route is to give each one of them an pc, such as a laptop and use something like input direct to share 1 keyboard and mouse one 2 pc's. You can do the math on how much extra this will cost you.

  329. One of my guys bought 3 with his own money. by SickLittleMonkey · · Score: 1

    An Apple one and another 2 with IPS panels.
    You need this when running 5 instances of Visual Studio.
    (Perversely, he has VI plugins for VS, Firefox etc.)

    I make sure all my guys have at least 2 if they want them.

    --
    main() {1;} // zen app
  330. Don't spoil those code monkeys with a second monitor!

    Hell, give those devs the old 386s you have in the garage and make 'em work without an Internet connection. Just think of all the money you'll save! Yessiree, paying someone near $100/hr (base/benefits/etc.) and then strangling their productivity by saving the cost equivalent of less than two hours of work --brilliant! You can almost smell the profit!
    .

    --
    Ask me about my sig!
  331. Yes by Anonymous Coward · · Score: 0

    They simply often have too much going on at once to show everything on one screen. Then you start playing the window dance, constantly changing what is active. A new 24" LCD is less than $200. It really is a no brainer.

  332. Who Would NOT Benefit For More Than One by chasisaac · · Score: 1
    I have had two monitors for over 15 years now. Why would you NOT use two?

    I do not program. I am just far more efficient with two.

    --
    -- A computer without Windoze is like a choclate cake without mustard
  333. Re:Ten points if reading this on your second monit by Tharsman · · Score: 1

    That's easy! Move your desk to the side of the TV! :D That's what I did :)

  334. Two monitors is barely enough, never mind one... by jenningsthecat · · Score: 1

    I develop hardware, so I often have a Printed Circuit Board editor open on one monitor, and its associated schematic editor on the other. With these two apps, plus a bunch of PDF's of component specs, and the web page of my favourite component distributor, all open and 'in play' at once, I feel restricted even with only two monitors. Having only one would be out of the question, unless that one monitor was much bigger than I can currently afford. Also, the second monitor seems like a more logical 'split' than an imaginary line in the middle of a single monitor.

    I think most heavy computer users would benefit from a multi-monitor setup, even the accounting and management types who think of such things as superfluous. Multiple monitors are like cell phones used to be - they seem unnecessary until you've had one for a few weeks, then they're indispensable.

    --
    'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
  335. not a story, move along by Anonymous Coward · · Score: 0

    This is a fucking stupid submission. The dev is right, the asshole who took it without asking is wrong, the company is wrong, EVERYONE in EVERY POSITION at a company can benefit from two monitors, not just devs and not just accountants. How is this even an issue?

    After HUNDREDS of THOUSANDS of costs in employing someone, in any position, why in the world would you handicap them?

  336. Not just developers by Mercano · · Score: 1

    Everyone in my office, a market research company, has two monitors. For development, it's very useful. I have the application I'm working on on one screen and the code open in the debugger on the other. I'm sort of curious: was the monitor taken to give someone else a second monitor (in which case I ask do accounts really need a second monitor more than a developer) or was it for a first monitor (in which case I ask where the previously headless computer came from).

    --
    #include <signature.h>
  337. Re:Ten points if reading this on your second monit by MmmmAqua · · Score: 1

    Pfft. I'm reading this post on my third computer. :-p

    --
    Arr! The laws of physics be a harsh mistress!
  338. Never take one away by Anonymous Coward · · Score: 0

    You may be able to work just fine on one monitor. But if you ever get two, you can never go back. I have been with multiple monitors for a long time. I have been responsible for getting everyone I know addicted to that second monitor. When I started working where I am now, I was the only one that wanted multiple monitors and now the entire department has 2. I am running 4 monitors at the moment, although I feel like 3 is optimal for me I still make it work.

  339. Re:I think it's kinda silly by C0L0PH0N · · Score: 1

    I thought people who had two monitors were self indulgent show offs, and a bit ridiculous. Until I got a second monitor. Holy Cow!! It made so many things easier and faster. I watched our Accountant go through the same resist-at-first process, and then get blown away at how much easier his job was with two monitors - contracts and spreadsheets up at the same time, amazing! This is a case where there is no understanding without experiencing it.

  340. A 2nd one would be nice by Anonymous Coward · · Score: 0

    I do primarily website and Flash game programming. I only have one monitor (1680x1050), and I often do find myself hindered by it, when I'm trying to juggle Xcode, documentation or research, and my running / debugging site or game. My laptop has a lower resolution screen, which makes things much more difficult. I can totally see a second monitor improving productivity. Most of the artists I've worked with have had two, but I alas never have had that privilege.

  341. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Woot. What are these points redeemable for? More monitors?

  342. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    Does coding require watching two or three screens of information at one time? Not really.

    I don't think that's the question that should be asked. Sure, anybody can do their job with 1 monitor. The argument is whether or not they are as productive.

    For that matter, anyone could do their job without a computer; they'd just be one massive hell of a lot less productive.

  343. Re:Ten points if reading this on your second monit by Gilmoure · · Score: 1

    10 Points for Gilmoure!

    --
    I drank what? -- Socrates
  344. Re:Ten points if reading this on your second monit by johnthorensen · · Score: 1

    I used multiple monitors for years; since approximately the time when it first became somewhat feasible in a Windows (but also Linux) environment. Recently, I gave up my dual 24" Samsungs for a single NEC 3090WQXi professional-grade 30" LCD. I would have liked to keep the 2nd monitor, but just didn't have enough desk space with the gargantuan NEC on-board. For coding, it's been somewhat of a hassle - though I don't code nearly as much as I once did. On the other hand, unlike another commenter I've seen no real issue with graphic design and video production. For me, the practice of filling up the 2nd screen with pallets and preview window went away once I had 2560x1600 pixels worth of real estate on a single monitor. I'd say though that for as inexpensive as a 'generic' monitor is, and considering that any video card worth its salt has dual outputs, I wouldn't really begrudge *anyone* who said that they wanted another monitor. They definitely come in handy.

  345. Web Developers Usually Need a Second Monitor by WebManWalking · · Score: 1

    If there's a minimum resolution that (by policy) your site must support (say, 1024 x 768), then every page must be viewed at that resolution. On a Mac, you can write an AppleScript to toggle screen resolution and trigger it with a voice command. But on Windows, you have to right-click on the desktop, switch the resolution manually, confirm the change of resolution, maximize your page to the new resolution, right-click on the desktop, switch the resolution back and confirm the change. A bit much, which discourages resolution testing.

    But with a second monitor that's always set to the minimum resolution you must support, you can un-maximize, drag to the second monitor, maximize, un-maximize, drag back to the good monitor, re-maximize. I do this on my work Windows machine's second monitor all the time. Much easier.

    It seems that most of the posts above focus on whether or not it's cost-effective to give developers monitors, cost of monitor versus cost of developer. But if the question is whether or not developers actually need monitors, shouldn't we be coming up with a list of needs? This is a legitimate business need. Management may disagree with it, but without a list of specific reasons why you think you need one, it will always seem to be just a vague want.

    1. Re:Web Developers Usually Need a Second Monitor by Anonymous Coward · · Score: 0

      Or you could get web developers who know how to resize a browser.

      Firefox even has a plugin for that. It's called Firesizer. Two clicks and your browser has the correct size, much faster than un-maximize, drag, maximize.

  346. I have four on my desk by Anonymous Coward · · Score: 0

    Ok, the fourth is a laptop...

    As an owner of a small software development company, I added 2nd monitors for all my developers years ago before anybody even asked for them.

    If I were that guy, I would just go buy a couple new 24" Acers and plug them in. The cost is so small ($350 for two) it's not even worth the battle. I would be willing to bet they are just trying aggravate this guy.

  347. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    Tell you what, why don't you get started on Focus-Follows-Psychic-Command. When you're done, I won't need to keep the reverse engineering spec, my notes, the data file, my code, the database view, and the debugging output visible all at once and can do everything staring at one screen (as my eyeballs atrophy even further...).

  348. It's a noticable difference by Bo'Bob'O · · Score: 1

    I'm not a developer, but %90 of my work is in Excel and AutoCad at the same time. Not only does a second monitor make a noticeable impact on my productivity, but having a wide screen on both also makes a noticeable impact. Being able to put a lot of information up at once without wasting a lot of time scrolling around drawings and spreadsheets just saves time, and there are times that that time is a lot more precious then a couple hundred bucks.

    If you really think that your employes don't have anything better to do then having to constantly flip windows around, even having to take notes so they can look at two pieces of data at once, your organization has a lot bigger problems.

  349. Re:Ten points if reading this on your second monit by socceroos · · Score: 1

    I think that's some spare room for his futuristic projector of 3D hacking cubes.

  350. Re:I think it's kinda silly by uncqual · · Score: 1

    Me too, but computing resources tend to find their way to me.

    So that's what happened to my monitor! I really found it hard to believe the cleaning crew stole it.

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  351. Within reason, I'd give up HD, RAM, and CPU... by Anonymous Coward · · Score: 0

    ... for an extra monitor.

    I spend more time organizing, understanding, multi-tasking, etc, than I do compiling. The extra real-estate is essential.

    Cut the accountants desk in half and see if he squeals. I'm betting you'd get a similar response.

  352. The Three Screens of Truth by IBitOBear · · Score: 1

    In my most productive configuration I use three monitors.

    Front-and-center is the programming environment where my output goes, that is, the center screen is where "I am working".

    Right-of-center is the monitor where I have consultation resources. This API definitions, RFCs, exemplar code blocks, that sort of thing. This is taken directly from the layout of a "word processing station". I don't know why its easier to consult resources on the right of the center eyeline, but it seems to be universally true.

    Left of center (most likely to be sacrificed if I can't get three monitors) is where "requirements, interruptions, past failures, and distractions" live. This is where I will have things like email clients (if I even bother having one open) and screen captures of previous runs that contain "interesting features" (e.g. faults etc), and also where I will put mini-vacation things (web pages, break materials etc). The natural bias that disfavors the left-of-eyeline screen means that I won't spend too much time over there, but I also wont have to dig around over there if I go there at all.

    Int the shortest version, the "second screen" is like having the book open on the desk when you need to consult a reference. It sucks to have to hide your work when you want to consult a reference.

    The typical IDE already eats monitor space wiht "helper" tools and sub windows that you mentally ignore 85% of the time. Forcing your development staff to then shrink of cover their IDE so that they can read a manual page or find code is just _requiring_ them to interrupt their own workflow.

    The third monitor is _nice_ but not _required_.

    I'd say that giving the second monitor to Accounting probably did less for the accountant than it did cost the developer.

    Next, the developer now has to re-invent all his two-monitor work habits to "crowd then into just the one screen".

    Plus, when you just take things from people you eat a huge amount of good will. (it's a smack in the face even if they _don't_ use the taken object).

    All in all, taking the $300 monitor form the developer probably cost the original poster a _minimum_ of 2 months of the developer's salary.

    --
    Innocent people shouldn't be forced to pay for inferior software development.
    --"Code Complete" Microsoft Press
  353. Re:I think it's kinda silly by Omnifarious · · Score: 1

    I have, and I see no difference between having multiple monitors and having multiple non-maximized windows open at the same time. I think the fetish for multiple monitors is because application designers are are incredibly annoyingly bad and design their applications to not really work so well when they aren't maximized.

    Most of the applications I use are not maximized and work fine that way. But I'm an odd duck and a bit of an old-school Unix geek. Lots of emacs and terminal windows with the occasional browser window.

    I find multiple monitors to be mildly annoying because they are often a bit of a pain to get set up properly on a Fedora system (thought that's gotten better). I would much rather have my main monitor be somewhat bigger and have a whole ton more pixels.

  354. R U KIdding me!!! by hesaigo999ca · · Score: 1

    Why is this even a story, havent you learned anything from watching swordfish???
    Seriously though, I find that my work time improves dramatically the more screens i have, as it avoids me wasting too much time swinging from one app to another,
    where as i can leave my prog stuff open on 1, my dev stuff on another, and my reading and email on a third.
    I could not function lower then 2,, and 3 is best...but that's just me.

  355. If the employer cares about developer productivity by Anonymous Coward · · Score: 0

    Do I need a second monitor? No. Do I even need a monitor with more than VGA resolution? No. If you want me to get anything done and meet schedules, I would hope that you would have a vested interest in keeping me productive. Does a second monitor add to productivity? Absolutely. For debugging I often have the running app, code windows, and browser windows for Googling answers open simultaneously. Can I do this on one monitor, sure, but if I'm spending most of my time flipping back and forth in windows that doesn't really lend itself to concentration and continuity.

  356. I could have had FP... by uncqual · · Score: 1

    ...if only I had two monitors -- /. was buried under Eclipse so I lost my chance :(

    --
    Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
  357. Stop being pussies.... by hamster_nz · · Score: 1

    If it is that important to you stop moaning, go out and buy a 22" Viewsonic. Put a bloody great "Personal Property of..." sticker on it and plonk it on your desk. It will cost less than a cup of coffee per week.

    That is exactly what I did - guess what happened? Everybody else in the office got company owned second monitors.

    So I took mine home, and asked for a newer bigger one, as it was important to me.

  358. Re:Ten points if reading this on your second monit by AC-x · · Score: 1

    I'm at home you insensitive clod!

  359. Moar Characters on screen by Anonymous Coward · · Score: 0

    Moar Dakka^WCharacters on screen, there's never enuff! http://tvtropes.org/pmwiki/pmwiki.php/Main/MoreDakka

    Actually, seriously; the more space you have to get an overview of what you're doing, the more efficiently you work (up to some maximum, but I've never really hit the max yet. I keep filling all my screen real-estate with windows, and then some. ). "The nice thing about X is that you can run all those X-Terms" , and even on 2 screens, I still manage to run out of space for them!

    With a decent monitor costing under Eur 200, and a decent developer costing over Eur 100/hour, that 2nd monitor is very likely to earn itself back real quick-like. At the very worst the dent in your budget is going to be microscopic.

  360. You better believe it! by Anonymous Coward · · Score: 0

    Hell yes. I'll never have less than 2 monitors.

    A second monitor is $50 used or $100 new now-a-days.
    I'd have bought my own at lunch time and that would be that.

  361. Re:Cheap. Just buy your own. by Darinbob · · Score: 1

    I have been tempted to get my own chair :-)

  362. Nobody *needs* a second monitor by greymond · · Score: 1

    But it does make things a lot easier for testing the display of your work in a maximized view without having to switch between windows.

  363. iPad is my 2nd monitor by cbybear · · Score: 1

    I prop my iPad in front of me with the documentation on it. Better than a second monitor since I can take it with my laptop and still have my "two-monitor" config for developing while having documentation handy.

  364. Why not? by DogDude · · Score: 1

    A desktop PC + 19" monitor can be had for $300 (refurbished). I don't see any reason to deny somebody two computers who wants two.

    --
    I don't respond to AC's.
  365. Why two? by Anonymous Coward · · Score: 0

    I personally hated having 2 monitors. Why? You have to futz with them too much. No matter what you do, they have subtle color/brightness/contrast and other differences that are hard on the eyes. If I move something, then I've got 2x the cables to jerk around. Which do I set at the right ergo point of neutral center? But no matter what I get a wonderful black border between them when moving my mouse back and forth. I can't use any window that straddles them. Never to mind the wonders of messing with drivers, multi-monitor modes, Windows/Linux/OS issues, badly written apps that don't drag across the monitors properly. Need I go on?

    I've long since switched to a 27" at home and a 30" at work and find I'm much more productive. Why futz around with all the headaches of having to move your view/eyes back and forth so much. With one large 30" monitor - I can have ide and docs up next to each other in the format of 2 24" without having contrast/brightness/color differences between the two. Same DOF, same contrasts/brightness/etc. No ergo problems of turning neck.

    Further, evaluate your real need. Are you just doing it because you think it makes you look cool or a 'real' developer? If you don't really need them, but are doing it for the cool factor then you're simply perpetuating the spoiled developer stereotype for the rest of us.

  366. Like i've always said.... by Anonymous Coward · · Score: 0

    Monitors are alot like women, one is always good and fine, two is better, but after one, odd numbers are better then even numbers. That being said 3>2, 3>4, 5>3.

    Why?

    Wheres the center of your collective desktop?

  367. real estate = productivity by Anonymous Coward · · Score: 0

    I started as developer in the '80's with 80x24 character displays. However it was not uncommon for me and others to printout our code and tape it to the wall to get "the big picture"--also taped to the wall was ASCII art. :-)

    In the 2000's I was able to add a second and a third monitor. It does make a difference for debugging, running multiple simulations, performance analysis, and *gasp* writing documentation. Having all that information at a glance when you need it saves precious time and averts errors. Having performance or networking data in your peripheral vision can help you better understand minor nuances that may lead to serious problems.

    I recently dumped my 3-monitor setup for a single 27". Each have their pros/cons, but for me the 27"-er was the way to go. When on the road I only have my 13"-er. It still gets the job done, but often can take noticeable longer. Coding, documenting, testing, etc... has evolved. We learn to adapt to take advantage of more resources and learn to increase our throughput. And this is not limited to programmers; it applies to any creative field. Writing a book or tech doc on a monitor large enough for 2 pages side-by-side so that you can see exactly how it is formatted and how it will flow, page-by-page, is very useful and needed.

    But since my IDE is vi/make, I can be forced to live at 80x24 again, but not with out GNU Screen or tmux. tmux for titled text window management rocks.

  368. Need...no...but it helps by Anonymous Coward · · Score: 0

    I develop on 2.5 monitors (.5 is the laptop which runs my IM clients) with 4 virtual desktops on the main system, plus a second X instance.

    Second X instance has a personal desktop going for lunchbreak...

    Virtual Desktops:
      1) Top Left: Konsole with tabs, one screen per host, Right: Browser. IDE in the tabs is vim, with EVERY host fuse mounted locally.
      2) Top Right: VMWare virtual with same setup as previous but windows host testing.
      3) Bottom Left: EMail, Email, Calendar, vm for office.
      4) Bottom Right: actually a browser with pandora, freenode, a scientific calculator and maplotlib (which sometimes ends up in desk 1)

      It'd actually be pretty helpful to me to have a third monitor with my API docs in it, but I get by after a few days. Seems most libraries of late have such shoddy documentation anyway they aren't much aid.

    I used to develop on just one monitor. I Know how to run screen and get all 5-10 relevant terminals going in one virtual instance. Of course, switching back and forth is...annoying.

    Sure, the first time I reboot... it takes me about 5 minutes to setup my desktop environment (unless I could figure out how to script my applications onto the right virtual desktop).

    After that... I do no window management...ever. No resizing, no minimizing, no drag and drop... just ctrl-alt-F[1-4]

    After watching other developers work, I'm convinced I'm far more efficient... watching them open and close programs, minimize and maximize windows.... search the file system for what they want to edit. Some of them tsclient into cloud hosts rather than just run a VM on their desktop. Testing for them is a mess... when my app's done, I can launch a shell script that pushes it out over fuse and watch it run in the browsers on all the VM's at once...

    Do I need it...no.

    But it'll take me four times longer to test things if you don't give me a scriptable personal cloud... and there will probably be many more bugs because I'll test less.

    Cost...I dunno... a good computer, another monitor, and enough RAM locally to run my VM's. I suppose you also have to pay for someone competent enough to get a decent local test rig setup...

  369. Debugging GUI progs by Anonymous Coward · · Score: 0

    When debugging GUI apps you need a second physical monitor many times for the event management of the program's windows. Painful indeed when the debugger pops over the program being debugged and screws up the windows event by causing unneeded repaints events. Especially multithreaded programs.

  370. Two are better than one by Froeschle · · Score: 1

    At home I replaced my two 21" monitors with a single 28" Hanns-g monitor. Bad Idea I cannot wait to get back to what I have at work 2x22" monitors. The only advantage of my *single* 22" monitor is that I can sit further from it. I am only wasting physical desktop space with this monstrosity.

  371. No, They Don't Need A Second Monitor by Anonymous Coward · · Score: 0

    Developers need a second monitor like a track star needs two shoes. Time them running on only one shoe and you will discover that they are still plenty fast, certainly faster than you. Any experienced executive can tell you that the better a developer is, the more of a prima donna attitude they have about this sort of thing. If you give them computers with half the speed and a quarter of the screen real estate, they will still produce better results than the departments that outsourced all their programming.

  372. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

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

    Plus ten here!

  373. Re:Ten points if reading this on your second monit by Pharmboy · · Score: 1

    I use a 42TV and a 24, from the couch. I don't move stuff from to the other, I use them in completely different ways. I play TV through the TV card (media player classic) onto the 24" monitor, while I web and work with the 42. My priorities are pretty obvious.

    --
    Tequila: It's not just for breakfast anymore!
  374. China by Anonymous Coward · · Score: 0

    Several million Chinese developers say....no, you do not NEED a second monitor. That's the wrong question for anyone trying to justify a second monitor. If you want to justify it, you've got to couch it in terms of ROI.

    e.g. You pay me $X per hour to code. If I have a second monitor, my productivity (quality/quantity) of code per hour increases by Y factor. This equates to $Z dollars of increased productivity per hour, per month, per year.

    Easy sell in those terms and easy to demonstrate. Window flipping, copying-pasting, researching/reading, sample and pseudo code, testing, etc.

    The other option is to tell them that you'll even use the flaky monitor in the office as your 2nd. The one that nobody wants because it is erratic. (No need to point out that it is erratic because you bent one of the pins).

  375. As a Writer by Anonymous Coward · · Score: 0

    I experience increased productivity with two monitors, so I can see where it might benefit developers.

  376. Yes, multiple monitors are important by Anonymous Coward · · Score: 0

    I have used everything from one monitor to four on a single computer, and the benefits of having multiple monitors are, well, multiple.

    I first used multiple monitors when debugging with SoftICE and Codeview - debugger on the monochrome monitor, code running on the EGA (yes, this was prior to the release of the VGA). For a long time it was necessary to have two video cards to support two monitors.

    Keep e-mail open and visible on (part of) one screen, while running the IDE full-screen on another (current setup at home - the IDE is on a 30" screen, email and web browser (for API specs, docs, etc) on the laptop screen.

    IDE debugger full screen on one monitor, VM holding the code under test full screen on another, browser for API and other docs, and email / instant messaging on a fourth - that works really well on a four screen machine.

    Debugger on the server code on one screen, debugger on the client code on another screen, a third screen showing the communications stream between the two. You can fit that onto one or two screens, but it's a lot easier on three.

    It is possible to use multiple windows on one screen, but even on a 30" screen (which is a LOT more expensive than multiple smaller screens) the windows overlap, and managing them chews time. If email / instant messaging is open on a monitor to one side, then you can see a message arrive via peripheral vision - I like that.

    Most important to me is being able to see the debugger and the program's output simultaneously. Far easier on multiple monitors.

    I'd say two monitors is probably the biggest boost in productivity for a developer, three provides less of a boost, and four is starting to get unnecessary. Size comes into play, too. A pair of 24" monitors is fine. A pair of 22" monitors is OK, but a third would be nice. When I used four monitors they were all 19".

    It has reached the point where a lot of video cards support two monitors, the most recent support three or even four or five (there's even one of the EyeFinity cards supporting six...). So the cost is simply a question of buying an extra monitor or two, and a reasonable development monitor costs so little it seems illogical not to. That said, it took months to get a second monitor at my current employer...

  377. Re:Needed? No. Useful? Possibly. by Darinbob · · Score: 1

    It could be that in this particular case they did not care about the programmer. That's fine, they're not all invaluable corporate assets. Some are just self-important twits who are always complaining.

    In my experience, all profitable companies are tight fisted. Sure it's only $150 for good second monitor, but will the employee stop there? Maybe they want a better chair, or a better desk, or an upgraded computer? Now apply that expense to every single employee (you definitely do not give stuff only to the whiners, it seriously ruins morale for everyone else). Soon you're talking real money and your VP is breathing down your neck and the CEO is griping at him and the board of directors is asking for cuts in every department.

    Now if you were the sort to actually be productive then maybe you can squeeze out an extra bonus and pay for the monitor yourself. Maybe with the monitor you purchased you will be so much more productive that the management will actually notice and decide to buy extras for everyone.

  378. More is better, but.. by Sloppy · · Score: 1

    ..if you need two monitors, you're a pussy.

    Now that I've gotten the trolling out of the way..yes, I get why someone would want more space. I don't get why they care about the number of monitors rather than the total pixels or area, though. But maybe that's an economics thing, where a 2n-square-inch display costs more than twice as much as an n-square-inch display, so asking for more smaller monitors is more likely to happen.

    When I read other comments here, one of the surprising things is that people say switching between windows is a pain in the ass. For some reason this conjures up an image of people having to wait for their computers to redraw window contents because they don't have blitters. Obviously that's not the real problem, but I do think if people find window switching to be a pain, then something about desktops is broken.

    FWIW I use a Mac at work, and when I get home to Linux I often find myself wanting Expose. (In fact, that's pretty much the only uniquely cool thing about the Mac UI; everything else is pretty much the same, or different-but-no-better-or-worse.)

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  379. Re:Ten points if reading this on your second monit by aqui · · Score: 1

    In other news the account department has decided to reduce desk and cubicle size significantly to save money.

    http://www.sandiegocubicles.com/blog/top-3-perks-of-really-small-cubicles/

    Accounting department manager Bob (spelled with 2 O's) was heard saying "no if only we could stack them..."

    Strangely enough the same month the HR department noticed a "problem" with their employee retention program, as top talent left in droves.

    [conclusion: Accountants understand cost. Not value.]

    [conclusion 2: when dealing with top talent different rules apply. aka they can and will leave.]
       

    --
    ----- "Profanity is the one language that all programmers understand."
  380. I have just one by Art3x · · Score: 1

    I just Alt-Tab back and forth between vi and Firefox. You have to anyway, even with two monitors, to change keyboard focus. By the way, I don't need my mouse, either.

  381. Re:Needed? No. Useful? Possibly. by Darinbob · · Score: 1

    Probably the IT guy was out of monitors and the new hire showed up that day and a monitor was needed, then hunted around and found the least productive employee who had two monitors? Maybe the asked that employee's manager first?

    I've definitely seen things done on a shoestring budget before, especially with accounting. Ie, the company is considering going public but they need to get all the Sorbanes-Oxley paperwork in order, and they hire 10 accountants and put them all into a conference room like sardines for several months (they didn't even get their own desks).

  382. Re:I think it's kinda silly by stonewallred · · Score: 1
    I am not a programmer, developer or anything computer related, but I run two monitor all the time and have had as many as 3.

    Much easier to turn my eyes and see the invoice I am trying to reconcile with inventory and time sheet, than it is to manually change screens back and forth.

    And as others have pointed out, a happy employees is usually more productive.

  383. More bothered by the action than the consequences. by n5yat · · Score: 1

    I'm more bothered by the fact that they came and took anything from the developer's desk. Yes, sure, the monitor belongs to the company. But once you've allocated a resource to a person, you don't just come take it. If the accountant really, really needed the monitor, you contact the developer first and ask him - "Hey, Joe, we have a crisis - Bob over in accounting doesn't have a monitor, and several reports are due by tomorrow for the SEC filing. Can he borrow your second monitor?" And if Joe says "No, I have a deadline to meet also." then you go out and buy Bob a monitor and be done with it.

  384. Re:I think it's kinda silly by Glonoinha · · Score: 1

    Maybe I'm dense and missing something - are you seriously advocating for limiting the desktop real estate of software developers, or are you just trolling?
    'Cause if you're trolling clue me in so I can take back all of the bad things I've thought about you.

    Three 20" 1600x1200 monitors at home.
    A 1920x1080 15" laptop flanked by 22" 1680x1050 display on either side at work (so effectively 3 monitors wide at work.)
    Most of the time all three are being used to full capacity at work (at home not so much.)

    Given that I like your resume (anybody that coded in Pascal is ok in my book) - work with me on this one. I honestly couldn't consider recommending a guy that would argue in public against giving a developer a second monitor, at a cost of maybe $150. If one of my developers is even one minute more productive per day, the break even point is less than three months - and I know I'm way more than 60 seconds more productive per day with my setup.

    --
    Glonoinha the MebiByte Slayer
  385. {drags window} by SpaceLifeForm · · Score: 1

    Ok, done!

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  386. Virtual desktops by kid+tested · · Score: 1

    I could have as many monitors as I want, but I've developed a preference for virtual desktops instead. I mapped hotkeys to switching directly to 9 virtual desktops, then I developed a habit of using the hotkeys. That way, it's as if I have 9 monitors, not much desk space is consumed, I don't have to move the mouse very far, and I get all these benefits even on a plane. Pressing hotkeys really is as easy as turning my head.

    My hotkeys are based on the mostly-unused Windows key. Windows-tab = show all desktops (using Compiz), windows-F1 = show desktop 1, etc.

  387. Re:I think it's kinda silly by Tacticus.v1 · · Score: 1

    I'm convinced there is some monster eating my tape measures and screwdrivers :\

    and they shit power cables

  388. It's not the impact, but the perspective behind it by bADlOGIN · · Score: 1

    Weather or not the company (or the developer) thinks the developer NEEDS an extra monitor is not the point. The fact that they have such an unprofessional, blatant disrespect for him or any other employee that they simply take equipment from them is a strong signal of a toxic work environment. The bare minimum of professional courtesy would have been to ask before taking. As a side note, if they can't pay $200 for a spare monitor; the ship is already sinking - get off the boat now!

    --
    *** Sigs are a stupid waste of bandwidth.
  389. Used to use three, now one by Anonymous Coward · · Score: 0

    Developing apps for Mac OS 9 and earlier, I really needed three monitors (mine are 1280 x 1024) - one for the MacsBug debugger, one for the source code, and one for the application - this since moving the a window of the topmost application would require a refresh, with the revealed application execution to regenerate its windows (not possible for a stopped application), and i needed to read both the source and the assembly language debugger at the same time.

    With OS X and XCode I now have separate rendering layers in the OS - moving a window aside does not require any application code execution, and can now use source language debugging, so a single wide ratio screen (even my modest 21.5 inch iMac's 1680 by 1050) will do the job.

    The three monitors were much more impressive to the casual visitor, however, and are still nice for making and viewing panoramas with a very old Photoshop (version 5, not CS5)

    - Leonard G.

  390. 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.
  391. Re:I think it's kinda silly by JWSmythe · · Score: 1

    You can't honestly say that you work on code that has functions that don't take up a significant amount of vertical space. If you do, you must really be enjoying your entry level work. When you grow out of that, you'll find that vertical space is wonderful to have.

        I usually try to keep my code to 80 columns wide, and yes, I use short names. There is simply no reason to have a function named "this_function_sanitizes_some_variable_that another_function_could_not_handle_so_it_is_done_here() ". That's not to say I don't see it though. I end up looking at horrible code all the time.

        BTW, I had an underscore between "that" and "another". Even Slashdot agrees, it's bad practice. :)

    Lameness filter encountered. Post aborted!
    Filter error: That's an awful long string of letters there.

    --
    Serious? Seriousness is well above my pay grade.
  392. Need? by Anonymous Coward · · Score: 0

    Do developers need an additional monitor? I should think not but I agree that the benefits are worth the cost of the additional monitor. On a side note for those, I would also like to point out that transparent windows could also help solve the problem.

  393. Re:Ten points if reading this on your second monit by fyngyrz · · Score: 1

    I read it on monitor #6 (of 6); because that's the only one on the system that's in portrait mode, and I like reading slashdot in portrait. :)

    Monitors are like a lot of things; it depends on your style, what you're comfortable with. I like a lot of 'em, and I work efficiently that way. Someone else doesn't want to work that way, so what, doesn't affect me in the least.

    --
    I've fallen off your lawn, and I can't get up.
  394. Yes if you constantly test. by unity100 · · Score: 1

    You have the code scrolling in one monitor, you have the, say, website running in the other, you constantly test. It is a good method, and works.

  395. Re:I think it's kinda silly by SQLGuru · · Score: 1

    I've found three to be an optimal set. One wide, one long, and one "square". It makes it really easy to see testing windows in all configurations.

    Two is nice because there are plenty of times when you want to see two things at once (code and testing window, remote server and local server, etc.)

  396. Re:Ten points if reading this on your second monit by Doctor+Memory · · Score: 1

    Where are the 1600x1200 LED S-IPS business screens?

    Amen! My second monitor at home is my old Hitachi 751 because I can't find an affordable ($250) LCD that will do 1600x1200. At work I'll probably wind up making some kind of stand so I can use my 22" in portrait mode.

    --
    Just junk food for thought...
  397. Today's developers by tranquilidad · · Score: 1

    In the early '80s I was using a 3290 when programming on an IBM S/370 running MVS. I had it configured for 4 terminals and used them all. (And, yes it was uphill in the snow both ways.)

    The need for multiple screens has nothing to do with modern development. I've always craved additional screen real estate because moving my eyes was always quicker than moving windows.

    Those 3290s were very expensive and I remember there were only 2 of us who could justify getting one on our desks.

    Today, I use two 30" monitors at 2560x1600 each and typically use all the space available when doing development. I find it excruciating having to do much development on my laptop screen at 1920x1080 but, of course, can survive and be productive. I'm personally just a lot more productive with a lot of screen real estate.

  398. Re:Ten points if reading this on your second monit by fyngyrz · · Score: 1

    Spoiled? I consider you deprived. I run six monitors, big ones, too.

    The app I'm working on (DSLR photo processor) can take two (easily) with the image window on one monitor, and the tool palette and library windows on another. Then I have the source code / IDE on another, the Instruments suite of monitoring tools on another, the dev docs open on another and on the last, a web browser for hitting stack overflow or other online resources. In the space corners, I have CPU monitors, network monitors, chat windows open to the other team members, the system console log... My only regret is that I didn't pony up for the fourth display card so I could have eight monitors. :)

    --
    I've fallen off your lawn, and I can't get up.
  399. two points by Lord+Bitman · · Score: 1

    1) Yes.
    2) We don't want special treatment. We are willing to accept that others could do their job more effectively if they had multiple monitors (after the developers pushed to get multiple monitors at my office, everyone else followed suit. This seems sane)

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  400. KDE handles four monitors pretty nicely by MyForest · · Score: 1

    After ten years of two monitors I've gone for four and it's made another leap in friendliness.

    In KDE, with 2x2 monitors you can:

    • maximize a window to all four
    • maximize horizontally
    • maximize vertically
    • drag to the middle of a side to fill that side
    • drag to the top / bottom of a side to fill that corner
    • drag to the middle of the top to fill all four

    Pop into System Settings | Window Behaviour | Titlebar Actions | Maximize Button for much tinkering.

    Another useful thing is that my mouse pointer is about 14mm high so it's easy to see, well done KDE devs. Sadly when I remote into other machines it uses their local mouse pointer size

    In practice I find I spread Eclipse over all four and web pages fill the left or the right, it's pretty useful for eBay listings, Slashdot comments etc.

    Before you ask it's 4 x 50GBP monitors and a 50GBP quad-head video card.

  401. Re:I think it's kinda silly by narcc · · Score: 0

    If you can do all your coding on one monitor without any productivity loss, you aren't writing serious code.

    Please. Serious code, the kind that has kept finance and industry running for >30 years, was written on a legal pads by real programmers who passed it off to a clerk with half-a-days training to be keyed onto punch cards and paper tape.

    If you need multiple monitors to write code productively, you aren't writing serious code.

  402. Indpendent sets of virtual desktops by Mandrel · · Score: 1

    Under Linux you can make each monitor a separate X-server, each having an independent set of workspaces (virtual desktops). This means that without moving windows you can easily switch between showing any combination of two sets of information: IDE and app, IDE and docs, terminal and browser, video and browser, etc.

  403. Three to four screens are good by Anonymous Coward · · Score: 0

    Depending on what you are doing, 1-2 monitors for tail -f various logs, maybe a terminal or two for the odd command/perl one-liner/whatever. One monitor for editors. One monitor for documentation/reference and email. If you do not have a system that requires a lot of looking at logs, you can live with two, but three is still significantly better because then one can be assigned to all corp stuff (email, corp chat etc). Extra points if the monitors can be rotated to portrait layout. I use a three monitor setup at home, four at work. Three at home is indulgence, but removing a monitor at work would be counter-productive. The real/valid reason for not providing a 3rd or 4th monitor at work would be "desk space".

  404. Re:I think it's kinda silly by TENTH+SHOW+JAM · · Score: 1

    I am currently coding. I have
    The API information open.
    Three text windows open.
    A Browser open (True at the moment it is displaying slashdot)

    That's 5 windows open where I would like to quickly shuffle information between them. I could use the Swap Pane keystroke, and the Arrange Windows to Tiles, but I find it's faster for me to "Glance"TM at the appropriate window or highlight and paste between them.

    Work was nice enough to provide me with 2x 24" monitors to do this. They did offer me a third, but after 2 days, I gave that back. There is, surprisingly such a thing as too much screen real estate.)

    For status information I have always found an alert dashboard that pops up with a healthy red glow when something goes wrong very useful. Especially if the whole office can see it. (There is nothing like manager walking in to Mission Control saying "I cant get my servic... Oh... What's happening?" when they see a board of all red flashy things.)

    --
    A sig is placed here
    To display how futile
    English Haiku is
  405. No need for more than one screen by Anonymous Coward · · Score: 0

    With my set-up I don't need (and don't even want) a second monitor. I'm using the fvwm window manager and have it set up to use 16 virtual screens between which I can switch with and the cursor keys. So I mainly have one window for the shell, where I compile and run the program, and one for the editor - and perhaps a few around them for documentation and other things that may come handy. Switching between the virtual screens takes just a key-press - no need to touch the mouse or, heaven forbids, trying to find and raise some window down the stack (I nearly never have more than one window in a virtual screen). And when I have to compare two file it's extremely simple and efficient - open them in two windows of exactly the same size on two adjacent virtual screens and switch between them fast (as I said, it just takes a key-press, so we're talking about tenths of a second) and any differences become obvious immdiately.

  406. Synergy by Anonymous Coward · · Score: 0

    I need to use both windows and linux at my work. I'm both a manager, systems administrator and web developer. I have an old laptop with Win XP (my own though) next to my PC running Linux. Using Synergy it's like I'm using a dual-screen setup, but one screen is running IE7 and MS Office, whilst the other runs KDE with a bunch of terminal sessions.

    See http://synergy-foss.org/

    Definitely more productive now that I don't have to reboot or fiddle with VMs when I need to launch a specific program.

  407. Also so you can look over the tops of the lenses! by DoctorFrog · · Score: 1

    This is useful for looking at close up stuff if you're nearsighted (it's equivalent to magnifying the image from what it would be), and also for conveying disbelief that someone made a dumb comment or asked a question whose answer should be obvious. This withering facial expression is only available to the bespectacled.

  408. Really? by SanityInAnarchy · · Score: 1

    It certainly seems like, at least for English text (and anything else ltr or rtl instead of vertical), the optimal size for a column is relatively narrow. You want it to be wide enough that you don't have to scroll too much, but multiple studies have shown that it's easier to read a narrow column than a wide column.

    I tend to like using just a little more than half of a single monitor for my web browser. Nice balance between fullscreen (unreadable) and narrow enough that crappy layouts start to scroll.

    --
    Don't thank God, thank a doctor!
    1. Re:Really? by BrokenHalo · · Score: 1

      I absolutely hate scrolling horizontally, but don't mind scrolling vertically so much. However, I mostly prefer to operate each application in its own workspace so they can all get the full screen if I want/need it.

      I used to use a dual-screen (Xinerama) arrangement on my main desktop box back when I had CRTs, but now I have a single, comparatively large 30" flatscreen monitor that takes up less space and chews a lot less power. Sometimes I think the former setup might have made me more productive, but I can't quantify that. Intelligent use of workspaces with a single screen works fine for where I'm at now.

  409. Re:Ten points if reading this on your second monit by Grishnakh · · Score: 1

    With 24" LED/LCD screens so cheap now, it's a great time to upgrade to dual 24" screens at $200 each. I just got a second 24" to complement my previous one that I've had for a year now.

    As for the 10 points, I don't know if I qualify as I don't have a "secondary display", they're both equals. "Secondary" implies that one is subordinate to the other, but if they're identical, this wouldn't apply.

  410. Only two? by Anonymous Coward · · Score: 0

    Uhmm, I need at least two, preferably four. And I use Linux so I can do multiple desktops, too.

    And nowadays, with info-cribbing syware everywhere and patent/copyright open to speculative claiming, when I need web-access to research I need two computers, one for the web, to receive incoming, the other with no web-connection, to work on, to be sure of no under-the-radar outgoing.

    I use what is now called 'the bin Laden security system' (jump-drives) for transfers between.

    Incest between computers being totally out of hand today, physical separation [equivalent to 'abstinence' in sexual contexts] is the only sure data prophylactic...

  411. Re:I think it's kinda silly by SanityInAnarchy · · Score: 1

    That depends how your space is constrained. When my father got his first HDTV, he got one which was at least as tall as his old one, but ended up cutting away chunks of the cabinet it was in to make room for the sides.

    After all, walls tend to be wider than they are tall.

    I also don't mind the phenomenon with laptops, either -- in this case, portability matters, and my laptop is significantly easier to deal with being wider and shorter than it would be if it was closer to a square.

    --
    Don't thank God, thank a doctor!
  412. I'd love that. by SanityInAnarchy · · Score: 1

    Aside from the "testing windows in all configurations" possibility (I'm not often a GUI programmer), it's definitely appealing to think that I could watch 4:3 or 16:9 movies fullscreen. Or, more practically (for work, anyway), I could put docs on the vertical screen, an editor (or several) on the square screen, and terminals/IM/other crap on the widescreen -- though I'm not sure what would be perfectly optimal, I definitely like the idea of a browser/docs/etc on the vertical screen.

    --
    Don't thank God, thank a doctor!
  413. Need More Screen Real Estate by DigitalSorceress · · Score: 1

    In my previous job, a 1920x1200 24" (I brought in my own) plus the original crappy 17" thing they gave me was fine. I was doing a lot of PHP, and I mostly used the small monitor for email and a browser and had my IDE taking up most of the big screen.

    Now that I'm doing a bunch of stuff with Visual Studio at my new job, that's not enough Screen Real Estate - I really need to get a third monitor in. I've regularly got two (and often three) instances of VS open, plus email, IM, and a couple browser windows and my company's help documentation. If I had 4 24" 1920x1200 monitors hooked up, I would probably be thinking that I could use "just one more".

    --

    The Digital Sorceress
  414. I approve by francisstp · · Score: 1

    Let me tell you, as an accountant I warmly applaud this fine moment of payback.

  415. How many multiple-monitor users here would goto 1? by Anonymous Coward · · Score: 0

    How many people here who regularly use multiple monitors would voluntarily return to using one? I'm very willing to bet it's almost none. I write programs for a financial organizations where I convinced the management to upgrade the entire office to 2 monitors. The change was absolutely loved and was a definitive return on the investment.

    I feel sorry when I see offices still working with 1 as default and as things go increasingly paperless, upgrading is a no-brainer. Your desk space IS increasingly your monitor space and the nicest office in the world won't change the fact that some poor chumps out there are still working on a 12"^2 box. You may as well be sitting at an elementary school desk trying to work.

    On my own machine at work, I have 4 monitors. 1 for communications (Ah, how the IT Department's job is never done.), 1 for research/manuals/guides, 1 for coding, and 1 for notes/snippets/music/SQL Server/etc. I'm so used to it that the idea of going back to 2 would be painful; going to one is unfathomable. I'd pay out of pocket just to avoid it if I had to.

    The bottom line is businesses that are still trying to operate on as minimal screen space as possible are behind the times on how modern interaction with data works. If you can't convince them otherwise, chances are you are employed by dinosaurs and need to find a better option ASAP.

  416. Re:I think it's kinda silly by Omnifarious · · Score: 1

    My argument is not against giving developers more real estate. I don't care one way or the other for myself. I've had multiple monitors, and unless I have a VM or remote desktop session, I can take them or leave them.

    No, my argument is against stupidly designed web pages and horribly bad application software that simply doesn't work properly unless it's taking up your whole screen. Designing stuff that way is incredibly dumb, and the UI designers who do it should be forced to use a single 14" 800x600 monitor with their application until they realize the error of their ways.

    I don't use application software like that. It's one of the many reasons I despise Eclipse.

    Once stupid UI designers realize that most developers have multiple monitors, next thing you know they'll be designing programs that don't really work well unless you have two screens.

    I would rather have one monitor that was 4000x2000 and 30" than two any day.

  417. Probably by GryMor · · Score: 1

    Depends a bit on what you are working on, but i find one monitor for ssh terminals, editor windows and/or debuggers, one monitor for the client interface and sometimes one for the server interface, makes me more productive than juggling one monitor back and forth with a kvm switch.

    --
    Realities just a bunch of bits.
  418. Re:Ten points if reading this on your second monit by AndyJ · · Score: 1

    I guess for me that depends on which you call your other monitor. I'm watching a film on my other. ;-)

    When I bought my current gear, I pondered much over whether to get one Apple 30" screen or two 23" ones - both coming in at the same price. I went for two. I decided the two would give me some redundancy, and it appeared easier on my eyes during tests.

    A.

    --
    Never be afraid to ask. Wisdom must be gathered before it can be given.
  419. Re:I think it's kinda silly by Omnifarious · · Score: 1

    You can't honestly say that you work on code that has functions that don't take up a significant amount of vertical space. If you do, you must really be enjoying your entry level work. When you grow out of that, you'll find that vertical space is wonderful to have.

    I've worked on code that had enormously long and complex functions. Whenever possible (and I push extremely hard on this, no "We don't have time for that." with me, if you don't have time for that, you certainly don't have the time for everybody to maintain it) I refactor the code into smaller functions, and usually remove a lot of bugs in the process.

    While I don't really lack for vertical space on my setup (I generally have 50-60 lines on-screen) having a limitation helps keep me honest when writing code.

  420. Re:I think it's kinda silly by thegrassyknowl · · Score: 1

    And if the app I'm working on needs to be full-screen in order to work reasonably, there's something wrong with the app and its UI needs to be redesigned.

    So you never wrote a media player with a full-screen option or a game then?

    --
    I drink to make other people interesting!
  421. The Second Monitor by Anonymous Coward · · Score: 0

    Something about 'cold, dead fingers' applies here.

  422. Re:I think it's kinda silly by SanityInAnarchy · · Score: 1

    I don't find it that useful -- I often will bring my laptop somewhere and do some hacking, and I don't find it terribly unpleasant.

    But I definitely agree with GP. No matter how small a productivity boost, if the developers love them that much, and they're that cheap, do it. It's like 1 gig of RAM vs 4 (or 4 vs 16 if you're doing anything with Oracle) -- yeah, I could probably do most of what I do now in 1 gig of RAM (less, if I tweaked my machine more aggressively), but even at Apple's worst prices, the upgrade to 4 is easily worth it just to make me happy.

    --
    Don't thank God, thank a doctor!
  423. Re:I think it's kinda silly by SanityInAnarchy · · Score: 1

    It may well be ego and entitlement, but it's also comfort and (arguably) productivity.

    And it's an incredibly minor expense to make your developers happy. How much do monitors cost these days? Mine cost something like $500, and it's a 24" 1920x1200. You're going to spend, what, at least $40,000/year on a developer, and you're not willing to spend $500 once to make them happy? That's a red flag for me.

    Put another way: Am I actually more productive or even measurably more comfortable in a nice office chair than a folding chair? Probably not -- in fact, if I'm coding, I'm probably not going to notice or care unless it's dramatically uncomfortable. But if I come for an interview and your developers are sitting in folding chairs, I'm probably not coming back.

    --
    Don't thank God, thank a doctor!
  424. Re:I think it's kinda silly by moonbender · · Score: 2

    I got used to coding on widescreen displays. It's fine. Sure, 4:3 1200px high displays basically aren't made anymore. The upside is that 16:10 1200px high displays are widely available and affordable. I don't see it as losing vertical space but as gaining horizontal space. 1920 horizontal pixels mean that I can put two 1200px tall windows side-by-side. Or, if you've got dual 24" screens, one enormous 1920x1200 for something like an IDE on the main screen and two tall windows side by side on the other. Splitting the 1920 in 1/3 + 2/3 is also very nice, as 2/3s is just wide enough for a useful browser window.

    --
    Switch back to Slashdot's D1 system.
  425. Re:Ten points if reading this on your second monit by bhtooefr · · Score: 1

    It can handle 60, it just pulls down to 48 or 41, depending on revision. (Mine, 48.)

    I don't get that 100 points (I rarely use my T221), but do I get 50 points for reading it on a IDTech IAQX10N 15.0" 2048x1536 panel? It can't handle 60 either, but it can do 50.

  426. Re:I think it's kinda silly by SanityInAnarchy · · Score: 1

    My laptop has 1920x1200, and it's about a 15". Expensive, and not everyone can read it that small, but it works well for me.

    Oh, and I have a second 1920x1200 monitor that I plug into it. I think I've just about hit my limit in terms of how much screen space makes a difference, but it does make a difference and I do notice.

    --
    Don't thank God, thank a doctor!
  427. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I instantly thought that, too. Reading this on my portrait monitor while my code compiles.

  428. I need only one (27") ... by Lazy+Jones · · Score: 1

    After about 25 years of coding I can safely say that multiple large monitors will just clutter up your desk and strain your neck and eyes (well YMMV but it's likely). Get one 27" or 30" display and learn to use it. If you cannot get a larger display than 24" or so, perhaps a second one is warranted (you don't need to turn your head / eyes much to look at it). For me, a Dell 27" with 2560x1440 pixels at slightly more than arm's length is almost too wide already to look at for 12+ hours and I have 40-50 browser, MUA, putty, editor windows open usually without any problems (I hate the tabs paradigm in browsers). I also feel that it's healthier for the eyes if they can actually focus at something at a different distance to the left and right of the monitor if you let them wander while thinking, rather than at another display ...

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
  429. I need/use dual monitors by Anonymous Coward · · Score: 0

    Once screen is for web browsing, email, file and system management, code editing and compiling, business applications, etc. The other screen (both are 1920x1200 24" flat panels) is used for running simulators, UML modeling tools, virtual machines (Solaris, QNX, Linux, Windows), debugging, etc. Sure I could do all of this on a single monitor, but it is a lot more efficient to use two for my work.

  430. No. Developers need a third, fourth, etc.. monitor by drfreak · · Score: 1

    Why? Well of course nobody is actually focusing on them all at the same time, but having a screen immediately available to glance over at does add to productivity instead of shuffling windows every half-minute or so. The situation which comes into mind right off is it is really nice to have a split code/design view of a web page on one screen while the code-behind is on a second. The third screen? A web browser rendering the page/code certainly comes to mind. Fourth screen? It certainly is nice to have a full-screen email session open. Then, I can respond to issues and day-to-day stuff without again having to shuffle windows to check...

  431. Second Monitor by Anonymous Coward · · Score: 0

    Think of it this way. You wouldn't take away an artists canvas and expect him to use a clipboard nor would you take away an engineers desk and expect him to work on an ikea desk.

  432. Re:I think it's kinda silly by presidenteloco · · Score: 1

    Management:We're taking one of your monitors.

    Me: Ok, as long as you agree never to ask me to start a new task before I've finished the previous one, I'm cool with that.

    Oh, and as long as you don't mind me taking extra time and building in risk by guessing at things all the time and doing a lot of trial and error instead of glancing at TFM on the other screen.

    --

    Where are we going and why are we in a handbasket?
  433. Re:I think it's kinda silly by Omnifarious · · Score: 1

    Those are two exceptions to the rule. And no, I haven't worked on either.

  434. Do they? by Curunir_wolf · · Score: 1

    Do Developers Really Need a Second Monitor?

    Yes. Do accountants? Maybe. Sometimes. Developers? Yes, absolutely, especially when they have already adjusted their work habits to working with two.

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
  435. Re:I think it's kinda silly by jtownatpunk.net · · Score: 1

    If you're paying someone high five to low six figures to write code and they want a $120 monitor, give them the fucking monitor. Christ. Talk about penny-wise and pound-foolish.

    I rarely coded during my IT career but, when I did, I hooked up TWO additional monitors. Code in the middle, debugger on the left, reference material on the right. (Do kids still use debuggers these days?) When I was done with the coding, the extra monitors went back in the closet because those CRTs took up a lot of space.

  436. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Another 10 points if your reading it on your 3rd monitor like me! :-)

  437. Yes...Key Part of the Question "Todays Developers" by Anonymous Coward · · Score: 0

    So, Yes ...
    I use 3 monitors, and i have for many years, I even used 2 CRT monitors before LCDs were affordable.

    "Todays Developers" are not able to simply code in a single language with a simple instruction set, thus we need documentation available immediately.

    For instance, I never used a second monitor when coding in assembly because its a simple instruction set with minimal variation. This is not how we do it today.

    Today we dont bother to remember the un-comon instructions and instead remember where to get the information required, because we need to remember 30 different languages with 100's of 1000's of instructions.

    In my opinion, 3 monitors are essential, 2 for working with, and one for all the other things that a computer is for e.g. comunication.

  438. Your math is bad... by raehl · · Score: 1

    to be simple two 1280x1024 monitors compared to one 2560x2048 display.

    The two monitors have HALF the total resolution of the large monitor.

    $1,000 for double the screen real estate you get for $400 is not a bad deal at all.

    I actually have one 2560x1600 30" monitor with a 1200x1600 20" monitor on either side, rotated to portrait perspective. That essentially gives me one 4960x1600 desktop.

    Not only do I save a ton of time not having to switch back and forth between windows, I save a ton of time not even having to scroll up/down.

  439. Re:I don't like two monitors by ancientt · · Score: 1

    It depends on the individual, sure, but it also depends on the task. When I'm reading at home, like now, I'm using one monitor. I've got the other up with a terminal in it, but it's just sitting there doing nothing. I do flip over to it to do things from time to time, but Alt+Tab in my WM is fine for that. It's good enough for the DVD from time to time and it's good enough for the rare game.

    Work is a different story. When I'm working on a program, my communications apps go in my little monitor (19" I think) and my code goes in the 22" display. The thing is that the 22" display is a very tall (rotated 90 degrees) display and that is critical to my productivity. Nothing I can do there can't be done in a regular single display, but when I'm working on debugging code, being able to see a very large part of the code as I work on it is essential. I can go from procedure to procedure and back to the original call without having to find my place each time. For me personally, the time it takes to find my place again is a huge distraction, where in the tall display, I'm just flicking my eyes from A to B and back to A and then to C and then back to B again with a smooth train of thought. If I have to break up that train of thought to find my place each time, it really slows me down. Being able to keep my communications up in another monitor allows me to know when something is incoming that is important enough to break from the task at hand, and when it isn't, allow me to continue without reorienting myself on the project at hand.

    I suspect that there is a correlation between complexity and retention that determines how useful a second display is to someone. Simple tasks take very little screen space for me because I can retain everything I need to know and respond accordingly. Complex tasks require more screen space and greater division of processes so that I can break the parts into manageable tasks without losing track of other parallel tasks. There is a diminishing return on screen space and divisibility depending on the task as well; some tasks do not get easier with multiple screens. It is almost never the case that responding to email is improved beyond two windows. Almost every email I respond to needs at most a couple paragraphs of response and a couple of original content in order to be as efficient as possible. If my primary job were to respond to technical questions, a single 19" monitor would be all I could reasonably take advantage of.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.
  440. virtual desktops by Anonymous Coward · · Score: 0

    I used to use 2 CRT monitors years ago. Then I switched out for a higher res LCD monitor. I adjusted pretty quickly. The answer here is to run virtual desktops.

    I have 2 arguments against giving 2 monitors to developers.

    1 - end users don't typically have 2 monitors.

    2 - applications should target netbook resolutions. A developer running one window for gui testing will tend to try to fill that window.

  441. Re:I think it's kinda silly by Anonymous Coward · · Score: 0

    I have 3 monitors, two 19 on the sides and a 27 in the middle. I also have a laptop in the other corner of my cube which only a chair spin away. I use all three monitors all day long and not just for stupid load monitoring or just to look cool. I'm not a coder but a network engineer at a headquarters with 15 remote offices. I average about 4 active RDP sessions, at least 1 iLo session, manage 10 EMC SANs and the associated fiber channel switches, 5 HP SANs, and 15 different vSphere clusters, various MS clusters including Hyper-V plus occasionally handle 3rd level support for the second level and NOC guys that need help. Granted I am not doing that all at once but I am doing a lot of it a lot of the time.

    About the 27 inch monitor... I actually just got that. I had a 22 inch and I'll probably go back to it. The 27 is the same resolution so my stuff just looks bigger which is not an advantage.

  442. Re:I think it's kinda silly by Omnifarious · · Score: 1

    *chuckle* If you can get management to spring for extra monitors, more power to you. I still think any such need is generally a result of bad UI design and status seeking. I find it hilarious that people open up full screen terminal windows. How ridiculous can you get? Oh, there's a maximize button there, I must press it. My will is weak!

  443. By developers, you mean... by Apparently+someone · · Score: 1

    We all know what a second monitor means to the developer-at-large. We all know as well that a second monitor is most often not a need, but a desire.

    What we may not be considering is the type of developer the question is posited for, and what that developer's optimal screen real-estate needs are.

    If you are involved in the purchasing of computer hardware for your developers and are looking to get a jump on what a new developer on your team might need, I humbly submit the following guidelines:

    The Mac developer needs two monitors. One monitor to run XCode, Mono and Eclipse (all at the same time) - the other to run the iPhone simulator to full effect (the iPad, just being a really big iPhone anyway).

    The Linux developer needs, at a bare minimum, two monitors. One to run EMACS, the other to run Firefox (or alternately Opera) pointing to http://slashdot.org./ Possibly a third if sourcing to Subversion.

    The Windows developer needs only one monitor. It will be used in full displaying IE9 pointed at Facebook, Fox news, some cute "LOL cats" website with flashing "you are the 1 millionth visitor" and some pr0n tabbed out and ready for fast switching. It doesn't have to be really big either as none of the site form-factors are really above 1024x768 pixels.

    I hope this helps.

  444. Sure you do... by rrossman2 · · Score: 1

    One where the IDE/coding work is being done...
    And the second one to google to your coding issue and/or finding sample code you can build on :)

    Well that at least applies to a chunk of "web developers" out there....

  445. Panes are better than workspaces and windows by Lulu+of+the+Lotus-Ea · · Score: 1

    I wrote about my preferred dual-monitor setup a while back as a guest editorial at: http://onyourdesktop.blogspot.com/2007/07/david-mertz.html

    That's still pretty much what I like. I wish the screenshot there was from the work machine I describe in the article, with dual 30" screens. Sadly, I haven't had such nice desktop real estate elsewhere (neither at home nor other workplaces). But what I do typically work with in my own office space nowadays (I'm a consultant, so it's really my own space) is still two screens, though not identical in dimension. I use a (company provided) laptop hooked up to an external 24" monitor (1920x1200--those widescreen ones with only 1080 vertical pixels feel like they rob me of important vertical space). On this main consulting setup I keep a pretty fixed set of apps open... sadly, the work laptop is Windows 7, and I can't choose otherwise. But my setup hides most negatives of that OS.

    To the left, on the laptop screen, everything maximized:
      * Email client (usually in front)
      * Version control GUI

    To the right, on the external screen:
      * Code editor (jEdit) maximized. This allows two full panes of code, and one
            slightly smaller one for file navigation, project manager, search results, etc
            (my editor tabs between different functions in the utility pane). Each code
            pane is about 85x65 in a reasonably large font. My editor also lets me hide
            all the frame elements, title bar, etc, which removes the look of Windows and
            gives me a couple extra rows of code.
      * Web browser, full vertical, but only about half the total screen with. Lots of tabs
      * Two side-by-side SSH sessions, each one about 90x70 characters. These connect
            to the real machines where I do work. Often I run vim in these session to edit
            code on the remote machines, but also to run test commands, launch compilation,
            etc.
      * Sometimes a chat window or two that use the full monitor height.
      * Sometimes a PDF viewer or two, usually maximized and two-page display

    Obviously, I have to switch focus sometimes on the right (external) monitor. But most times I am just looking at the two large SSH windows. It's a bit disjunctive what I edit in my local text editor versus what I edit in my two "panes" of vim on the SSH terminals; but either way I can see a similar two full screens of code to compare visually, which is really useful (e.g. one I use to look at the code of the supporting library while in the other pane I write the code that calls into it; or I am working on two related scripts and seeing both next to each other helps synchronize changes).

  446. That company has problems by WATist · · Score: 1

    If you RTFA you will know that this company is showing signs of going down hill. Within the context of what TFA said(and admittedly some assumptions by me) I would be looking at a exit strategies rather than complaining about losing my monitor. There are some situations where TFA's facts made sense but even then the company would be recovering from mismanagement or things are looking bad for that management group.

  447. Not Just Developers... by Anonymous Coward · · Score: 0

    Jayzus! Everyone in my office, from Sales, Administrations, Tech Support, Reception etc has 2-3 monitors. If I'm building a proposal, I'll have one window for research, one for the document. I may have our phone system dashboard and email on one monitor and work apps on the other. In my home office, I usually have 2 monitors attached to my PC, my laptop off to the side, and another PC (running Lubuntu). The PC's share a KB/mouse/Monitor with a KVM switch. If I'm gaming, I'll have the game on one monitor, TeamSpeak, Game server admin and Xfire on the other. On the Linux box on the KVM I may have email, Skype, admin/monitoring pages for my web/mail/ftp servers etc. The lappy may have the same or a combo thereof as well. Anyone running more than one app absolutely needs more than one monitor. Given the low cost, there's no excuse. If the company says it costs too much, find another employer. Their finances are in dire straits if ~$150 is "too much money"!

  448. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I'll take that...from home.

    When monitors cost so little, and add so much to make the developer more productive - this is a no brainer. The ROI is huge - just do it. Any manager who thinks you are just spoiled is an idiot.

  449. Re:I think it's kinda silly by jschrod · · Score: 1
    Well, at many customers I have a 2nd monitor. At my company, where I do real work, I have only one.

    And I'm the CEO, so it's not about money. (A lot of my staff have two monitors, or more -- and they get all they want; it's ridiculous to discuss about the low prices that are involved here in our line of business.)

    The real difference: At my work place, I have a *real* big one of the old 24" 4:3 monitors. When this one dies, with this crap of 16:9 monitors en vogue now, I'll have to get two. I don't look video at work; I don't need widescreen. Give me lots of vertical space, and I'm much more happy. But the hardware industry is driven by consumer market today, no hope to get better. (Don't make me start about that insane disk companies... ;-)

    --

    Joachim

    People don't write Manifestos any more -- what's going on in this world? [Frank Zappa]

  450. Showed up and gone? by Anonymous Coward · · Score: 0

    If management is dumb enough to "just take" the monitor of a worker without their involvement, demonstrating absolutely zero respect for this person, I rather suspect that it's not just this one developer who will soon be moving on.

    C//

  451. No productivity gains from 2nd monitor by Anonymous Coward · · Score: 0

    I wonder if the developers who claim big productivity gains from having more screen real estate have just never bothered looking at the alternatives properly and rather than getting a productivity gain from a 2nd monitor they instead suffer a morale penalty if the monitor is taken away?
    Similar to the effect of programmers suffering a morale penalty if made to use a tool they (sometimes irrationally) dislike or made to learn a programming language they dislike or don't see a point in learning.

    Also I'd speculate that certain coding practices might influence productivity differences between 1 and multiple monitors. For example strictly applying the no-more-than-80-characters per line rule makes it much easier to see side by side diffs of 2 files on one 24" widescreen monitor.

    Perhaps for a small number of developers in unusual circumstances there might actually be a benefit or even a requirement for a second monitor due to limitations of hardware and software they use, but not for the majority using common desktop operating systems and writing software for those same operating systems.

  452. Don't change a developer's environment!!!! by Theovon · · Score: 1

    The thing you need to realize is that it's not about needing anything. This is no different from taking an Emacs user and forcing them to use vim or pico. They're used to working in a certain way, and changing that on them is a huge distraction, because now they have to think about the environment instead of the engineering problem. Maybe after a while, they'd get used to a change, but they came to rely on something (a particular editor, OS, office chair, or monitor arrangement) probably because it helped them function more effectively. Thus, if you change it, it's not just a distraction, but it's also an impedement to their workflow.

    Some people write huge amounts of code and then only compile occasionally. They'll do well with a slower computer. Then there are developers that recompile every five seconds, because they like to tweak and compile and tweak and compile. They actually NEED a much faster computer, because their productivity is siginificantly affected by compile time. (Amdahl's law for coders!) Rather than force everyone into a cookie-cutter way of doing things, employers should adapt to what makes their employees most efficient.

    Why so stingy that you can't give this guy a second monitor? Is it that or lay people off? Why are you fucking around in his office in the first place? Yes, the company owns the office, but people need a place to get comfortable, where things are familiar. IMHO, entering into someone else's workspace without permission is incredibly rude. If you're in there, you better be dropping off a package and don't even think about moving anything around.

    It's like when you have 100 tabs open in your web browser, and, besides slashdot, they're all relevant to your work, and they took a lot of googling to find. However, they're relevance is transient, so you didn't bother to bookmark them. Then while you're out at lunch, the sysadmin decides to update some software on your computer, and when you come back, your windows are closed and your history is cleared, and you have to waste hours finding all this crap again.

    I guess it should come as no surprise to me that managers fail to empathize with their employees or recognize that everyone prefers to operate in different ways.

    "Do developers really need a second monitor?" is SOOOO totally the wrong question.

  453. Re:I think it's kinda silly by deniable · · Score: 1

    Web designers only need this if it's the baseline monitor that the users are forced to use. We had someone argue that they needed a second screen to 'see what the users see' and then upped it to a 24'' when the users are stuck on 17. The rest of us can't use their 'masterpiece.'

  454. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I was reading this on my 3rd monitor. :o

  455. You Build What Your Tools Allow by jimbrooking · · Score: 1

    A lot of the bloat, and probably a fair amount of the usability problems we see today are there because developers have the latest and greatest computer systems with multi-gigs of RAM, terabytes of disk space, and vast amounts of on-screen real estate. Hence their work products are best run on the latest and greatest computer systems with multi-gigs of RAM, terabytes of disk space, and vast amounts of on-screen real estate. Give'em a 1280x1024 monitor, a gig of RAM and 250gigs of HDD and tell'em to make their code run, and run well, on that system. That way the rest of us can actually use what they write.

  456. Re:I think it's kinda silly by CronoCloud · · Score: 1

    It's economies of scale, since they're making hordes of 1080p LCD panels, they became cheaper than the 1200 ones. Companies thought: "Hey lets just use the same basic panels for PC and HDTV displays!"

    I would also surmise that more people use their displays for watching widescreen content, than use it for an IDE. They don't miss those 120 pixels.

  457. Do Developers Really Need a Second Monitor? by Anonymous Coward · · Score: 0

    Yes.

  458. He only had two monitors? by Anonymous Coward · · Score: 0

    To be effective I vote for at least three, if not four monitors. (one for iTunes, one for the development program, one for word so you can make sure that your are spelling everything correctly, and one for the internet browser so you can lookup certain syntax).

  459. Walls are cheap, so why not? by Anonymous Coward · · Score: 0

    You can never have too much screen space as a developer.

    You know those 50" or greater TV/monitors at Walmart? How come you all don't have those? You guys would be so productive your department could be brought back from India.

    1. Re:Walls are cheap, so why not? by Anonymous Coward · · Score: 0

      I think you're confusing "screen space" with "screen area". The former is being used in this discussion to describe pixel area, the latter refers to the actual physical dimensions of the display with no regard to pixel density.

      So when someone states "You can never have too much screen space[...]" they are not saying that the ultimate setup would be a 200" screen at a resolution of 640x480, they are saying that more pixels are good (since you are a troll it should also be noted that this assumes the pixels are usable, if your display has pixel density of 9000 PPI you will not be able to see individual pixels and a lot of them will be "wasted" but that is a ludicrous example).

    2. Re:Walls are cheap, so why not? by LWATCDR · · Score: 1

      Well since you are nothing but a mindless troll I should ignore you but I just can't. A projector would a real problem because of space. But if you could provide a 50" 300DPI display yes even that would be useful for documentation That would be a great to add to a three monitor setup with one monitor to handle debugging and one that is for running the app you are testing.
      So yes even that much could be useful if it would work. The thing is that projectors are expensive, space is expensive, and monitors are cheap.
      You can by three 22" HD monitors for the price of a single projector. So go crawl back under your rock and stop trying to harras your betters.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Walls are cheap, so why not? by Anonymous Coward · · Score: 0

      Well since you are nothing but a mindless troll I should ignore you but I just can't.

      Congratulations, the terrorists/trolls win.

  460. clouds by Anonymous Coward · · Score: 0

    Now that my company is heavily relying on "internal cloud" computing, anyone might need multiple monitors for the multiple desktops you need to work in. My local desktop on one monitor for corporate email and web browsing, my developer virtual desktop on another to do work, and a couple of app server VM desktops looking for some display space.

  461. Okay, I haven't seen it yet... by RancidPeanutOil · · Score: 1

    ...but I'm not going to read the other 400 comments.

    It would decrease my productivity by, like, 92%, but has anyone considered NO monitors? Seriously, 0 for IDE, 0 for logs, and zero for debugging. No feedback whatsoever! let's do it! The zero monitor movement starts here!

  462. does a... by Anonymous Coward · · Score: 0

    ...sales person really need a blackberry, will a landline do? does someone who works construction need a ford superduty, or will a cheap pickup do? does a chef need multiple knives, or is one enough? does a florist need a full-size refrigerator on site, or will a mini fridge do? before you start pulling someone else's equipment from a job you don't understand, think. The answer to the above, is no, you can make do, but if you want to be productive and get more done, then yes.

  463. Re:Ten points if reading this on your second monit by AvitarX · · Score: 1

    Not just screen real estate, but also clear separation of tasks/tools.

    Two monitors with less pixels and less height than a single large monitor for sure.

    I'd definitely take a 17inch and 15inch combo over a 1600 by 1200

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  464. Re:I think it's kinda silly by scotch · · Score: 1

    . But I'm an odd duck and a bit of an old-school Unix geek.

    Snowflake alert.

    --
    XML causes global warming.
  465. It enhances monitor sales. by Anonymous Coward · · Score: 0

    Indeed, how many monitors does a command-line guru need?

  466. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

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

    you insensitive clod! they just took my monitor away!

  467. Second Monitor?! by Anonymous Coward · · Score: 0

    I still code in DOS. Using copy con. On my watch.

  468. Re:I think it's kinda silly by RagingMaxx · · Score: 1

    What the parent here is trying to say is that even the first monitor is a crutch of the weak-minded.

    I would like to subscribe to your newsletter, but sadly I don't own a telegraph machine.

  469. Virtual Desktops by randallman · · Score: 1

    After reading the posts in this thread about why people need multiple monitors, it's obvious to me that virtual desktops would work just as well or better for most cases. You can switch from one virtual desktop to another nearly as fast as your eyes can move from one monitor to another except your eyes don't need to move. Not to mention the wasted desk space, equipment and electricity.

    I always keep 4 desktops and group my related tasks. Currently I have my work related stuff on one, a personal project on another and Slashdot on a third (just kidding. Slashdot is on the first). Someone will probably come along and reply to this with a legitimate use of multiple monitors, and they exist, but I still assert that most cases could be facilitated using virtual desktops. And think about this. I can take "4 monitors" with me to a library or coffee shop without any more weight or size than a laptop. So if you MUST have multiple monitors to work, you're stuck at the location where the monitors are.

  470. need? by buddyglass · · Score: 1

    Need? No. Appreciate? Yes. Given they cost so little it seems like a fairly cost-effective perk to offer your developers. Especially since you can probably recoup the cost by compensating them with less actual cash. And if it makes them more productive to boot then that's icing on the cake.

  471. Grow some balls. by Anonymous Coward · · Score: 0

    Jesus, how hard is it.

    Bring your own tools like a pro.

    You're not allowed to do so like a little whiney tiny baby code monkey whimp? Well, quit your sorry ass work and grow some balls. //Currently enjoying three 27inch screens, latest maxed out workstation, two personal IBM servers, $1200USD ergonomic keyboard and mouse.

  472. Not just developers... by Theaetetus · · Score: 1
    I'm a patent attorney, and yeah, more screen real estate is necessary for anyone doing serious work. I've got three monitors, two of which are rotated into portrait mode - I can put two documents up, full page per screen, for comparison purposes or to work in one while reviewing another. The third monitor is in landscape mode for viewing spreadsheets. Alternately, I can look at up to 6 documents simultaneously with them all large enough to be readable.

    A single widescreen monitor gets you two documents, and frequently not the entire page at once, so you end up wasting a lot of time and energy switching between windows. And while it doesn't seem like it should be a big effort to remember a short piece of information you just looked at, if you're trying to compare two lines of code but can't just flick your eyes back and forth and instead have to constantly memorize one, switch windows, oh wait not that window, switch again, yeah that's the one, where was I, there's the spot I'm comparing... wait, was the number in the original a 9 or an 8? Better go back and check... You end up wasting a lot of time.

  473. Re:I think it's kinda silly by I+kan+Spl · · Score: 1

    I see you are not required to do API programming in Java...

    Look at the function names in the JDBC (or UI barf) parts of the Java libraries. Sometimes you have to call them, or maybe even extend them...

    --
    My UID is prime and so is this number: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0.
  474. Re:I think it's kinda silly by dbIII · · Score: 2

    That's why I'm still on CRT. Trinatrons go on ebay for $1 while an LCD that can do 1600x1200 (or anything that can do 1200 or more high) is over $1000.

  475. Hell yes by Anonymous Coward · · Score: 0

    Are you kidding me?? heve you ever used visual studio 2010????
    I wish I had 4 7920x4320 Monitors (and right now I have 3 24' 1920x1080 lcd's).
    You need at LEAST 2 just for visual studio 2010, then another for web research, reading up on api's etc... then another one so you can actually *see* emails coming in without interrupting your work too badly. That's not counting any of the other crap I do, like being the network administrator. Then there's thousands of notepads open, xml files you're still not writing correctly for some reason and trying to compare in xmlpad. Multiplied times the number of tasks you're asked to switch from.

    I'm at the point where I only check email on my nook color running cyanogen mod android. I try not to ever open outlook 2010 at the same time, I take notes on it too because it's a separate device. It's just less complicated.

    Don't get me started on all the papers on my desk. I throw at least 25 in the garbage every day or 2.

    In all truth, If I could make a better desktop environment that would be the ticket. If I could use VS2010 in linux mint with 8 virtual desktops across 3 large monitors I could get away with switching tasks efficiently. But right now windows 7 is really keeping things shitty. It's not that it's not a good design. It just doesn't scale well and isn't very multi-user task oriented. Otherwise every screen would come with it's own application bar at the bottom and some sort of better way to easily sift through 50 notepads based on what task you wanted to work on.

  476. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    this just proves that the 2nd display is often where the distracting applications run

  477. Agile, Scrum and Now the Second Monitor... by Anonymous Coward · · Score: 0

    Software Engineering is not a respected career. Management spends $5,000.00 to $13,000.00 per year for maintenance on the engineer's desktop PC, which is potential hive for virus activity due it having an operating system on it. A monitor is simple, cheap and productive. It all goes back to "peen tight and dollar foolish" in that enterprises that adopt server-based computing have better ROI and can afford that "Earth shattering " second monitor!!! By the way, scrum and angile need to go - along with the idiots who continue to support other 16th and 17th century management techniques.
     

  478. With today's development environments? Yes. by Todd+Knarr · · Score: 1

    When I could code with Emacs and man in a terminal window, one monitor would do. But with say .Net and Visual Studio? No way. I need one monitor for Visual Studio itself, because the toolbars and necessary panes take up enough room that I need it maximized to get enough code visible to have a feel for context. And then the other monitor I need for documentation and reference windows, IM windows, e-mail, terminal windows, consoles for servers, all the miscellany that I need during development that aren't the IDE itself. I can work with one monitor, but it's a lot slower because the stuff that'd go on the second monitor is stuff I need to look at while I'm working in the IDE. If I can't see both at once, I have to keep switching and remembering what I was looking before the switch.

    And honestly, is 2 monitors really that expensive for a business? As a private individual I can afford a pair of good widescreen monitors. I can probably afford an all-around more powerful system than businesses are deploying. And I don't get to depreciate the stuff like a business does.

  479. 30" is the way to go. by Anonymous Coward · · Score: 0

    whatever -- just get a 30" monitor .. then you wont need a 2nd monitor .. at least for a few weeks ..

    then you will want a 30" plus a 24" .. -- and eventually you'll want 2 30"s .. .. personally i use a 30" plus the latop screen of my MBP .. (15") -- that works for me.

  480. resolution matters by Anonymous Coward · · Score: 0

    I use 3 20.1" 1600x1200 monitors, and it's definitely more useful than 2, which is more useful than 1.
    Though, I think it's more about resolution and size (i.e., how much stuff you can fit on the screen and still easily read it) than number of monitors. If you have a 30" 2560x1600 monitor, there might not be a huge need to get a second or third one; but if you have a 15" 1024x768 monitor, more than one helps a huge amount.
    So it's hard to get much out of people's comments that multiple monitors are/aren't needed without knowing the monitor resolution they're talking about.

  481. A programmer that isn't worth the cost... by Anonymous Coward · · Score: 0

    of another monitor?
    2 possibilities here, either the company is providing this programmer a hint as to how highly said programmer's services are valued? Maybe the boss is fresh with a college BA/MA in business? It's time to start looking, but that still maybe a time to start looking. that 'boss' isn't too bright. If the companies financials are that bad, it's definitely time to look. The only reason to stay is if you have 19 years in on a fully vested 20 year pension or your have 5 months of credible programming experience on your resume.

  482. Depends on the Developer by wzinc · · Score: 1

    Some people, developers or not, work better with multiple monitors; others don't need it.

    That aside. Why on earth would someone take a monitor from someone else's desk without asking?? Not really fire-able, but sounds like grounds for disciplinary action for someone in the accounting department...

  483. Jeff Atwood already addressed this. by Anonymous Coward · · Score: 0

    Am I really the only person who will mention Jeff Atwood's explanation of this?
    http://www.codinghorror.com/blog/2004/06/multiple-monitors-and-productivity.html

  484. Probably not getting as high as management by dbIII · · Score: 2

    Sometimes the guys with the asset list in account sections think it is perfectly reasonable to lift what they need from another area without going through the departments that paid for the stuff - in their eyes accounts own everything.
    I'm lucky I don't deal with that now, but previously had to deal with account bastards so pettily evil that one demanded I rush out and buy a specific expensive printer for him with my own cash and then demanded afterwards three competing quotes and a written justification of that model. After that an eight week wait for reimbursement (processed by that same person in accounts) was rubbing salt in the wounds considering at the time I was still waiting for my first paycheck (also delayed) after a period of unemployment. It's low grade petty evil and the only way to deal with it is to make them play by their own rules - take the screen back for the purpose it was purchased for and send a complaint up the tree.
    When departments are caught actively stealing assets from others instead of asking permission they need to be stopped because you don't know what they are stealing without getting caught. For example finding out a projector has been stolen by another department and taken to an office interstate instead of booked out can cause a lot of wasted time and money before a presentation. It also changes the work flow where you have to ensure that you actually have the equipment some time before you need it and can not assume it's still there because you had it yesterday.
    With the screen it's not really an issue about whether the thing was needed or not because nobody asked before that tool in the workplace was stolen. There's no point pretending it is anything other than theft. I think it's a sign of disfunction in the workplace that it appears that the theif is asking for the previous user to justify why they had it in the first place.

  485. It's not about if you are a developer... by whois · · Score: 1

    If I came to work and someone had stolen something off my desk I would be mad. If I found out it was management and they had taken it because they saw it as a resource they could use better elsewhere I would quit.

    Personal workspace items given to a user shouldn't be taken back without their consent. It's no different if they stole someones stapler or pens. Dual or triple monitors might be seen as a luxury still, but they're cheap now. If the company can't afford to pay $100 for the accounting department to pick up a new monitor then they don't need you. They're either underpaying you or just don't give a damn about you as an employee or a human being.

  486. And get them taken as well by dbIII · · Score: 1

    When you introduce your own gear into such an environment it gets stolen by other departments as well unless you have something which they won't want or is too hard to move. A lot of stuff has attachment points for laptop locks or can be secured with wire rope and padlock - but otherwise I'd say don't bring anything you don't mind losing into a workplace where things are already being stolen. They didn't ask and it didn't come out of their budget so it is theft and they are unlikely to stop at doing the same if it's something you've paid for out of your own pocket.

  487. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    and 20 if you read it on yor thitd like i did.

  488. Re:I don't like two monitors by Dr+Max · · Score: 1

    Why is this scored -1? Trolls should not be allowed mod points.

    --
    Rocket Surgeon.
  489. multiple monitors help testers too by Anonymous Coward · · Score: 0

    the same is true for software testing. I've always had 2 monitors since 2000, and I can not go without it. I have even now got 2 22" monitors in my home setup as i found lost with just one.

    for software testing, it means you can write the test plan along side the requirements specification, and you can have the appilcation under test in one window, while the other window can monitor logs, traffic flow and the test plan. this massively reduces time it takes to switch windows to make notes, raise bugs etc.

    however, i also found, with the new larger monitors (22" wide screens) having 3 monitors can reduce productivity - 3 monitor setups are better with traditional apsect ratio screens. I also believe that someone needs to do some research into any potential health risks associated with this. in 2001, I have 3 monitors for a while, and after a couple of months i was starting to get neck pains from the constant moving of my head to see all the information across the screens - perhaps this was due to a poor use of the screen real estate.

    For developers, I also see a great value - as a part time amateur coder, having 2 screens is essential - it mean it is possible to look up example code online and have the references onscreen while coding in another window.

    one warning however, especially in windows, it is a lot better to have monitors of the same size. windows does not handle different sized monitors well. also, some of the windows 7 windows maximizing functionality does not work well with with dual screens.

    Finally, on the comment from the blog post as to why a bean counter needed the large montior - have you ever tried using large excel sheets that do not fit on the screen?? I've even been known to use excel streatched over 2 wide screen monitors so i can see all the accounting columns! :)

  490. You should work in network operations by gdtau · · Score: 1

    Where 5 monitors is the bare minimum.

  491. I don't need my second monitor by OrangeTide · · Score: 1

    But if you want me to check email more than once every 3 hours, better give me a physical place to quarantine that mental noise. Then I'll glance at it every 10-20 minutes between thoughts and take a break to respond to anything important. (important being what I define to be important, not what the PM defines to be important)

    --
    “Common sense is not so common.” — Voltaire
  492. Absolutely yes, or a single large monitor by cbope · · Score: 1

    I have been running a dual monitor setup at work for close to 10 years now, first with analog CRT's (big and heavy) and now widescreen LCD's. I constantly use both even though I am not a developer. Being able to review documents while typing notes into an email, comparing two documents side-by-side or just multi-tasking really requires the space. I currently run two 22" monitors at 1680x1050 (each). I feel this is a good compromise of size vs. cost, and I know I am more productive.

    If I could consolidate onto one large monitor, like a 30", it would be nicer in some respects, but the cost is prohibitive compared to 2 smaller (or rather mid-sized) monitors in dual-screen mode. The additional screen space on a 30" is marginal, but getting rid of the bezel in the middle would be an improvement and also the higher resolution of the 30" LCD. Unfortunately, due to manufacturing economics of LCD panels, the cost of a single large LCD is unlikely to approach 2 smaller ones anytime in the near future.

    I totally agree with many of the posts; if your company won't pay the tiny cost of a 2nd monitor to make you more productive and content at doing your job, you are working for the wrong company. I would go so far as to buy my own second monitor to use at work, while bringing my resume up to date and looking for a new company to work for.

  493. Re:I think it's kinda silly by UnknownSoldier · · Score: 1

    > If you need multiple monitors to write code productively, you aren't writing serious code.

    You're an idiot. Some of us write _graphic_ / game programs and/or write kernel code. The ability to debug/run your game/kernel full-screen on one monitor, whilst debugging / viewing code on the other is extremely tedious if you only have one monitor.

  494. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Code goes on the right, everything else on the left.

  495. WTH is the problem? by Ihlosi · · Score: 1
    We're not in the 1980s or 1990s anymore, when monitors, especially large ones, would cost thousands of dollars.

    Simple calculation: A monitors costs, what, $250? And now consider that it might save the developer just one or two minutes each day that he'd otherwise spend on switching between windows, resizing them, getting reoriented, etc. The extra monitor will pay for itself in a few months.

  496. money well spent by Anonymous Coward · · Score: 0

    At my last work i had 2 1920x1080 monitors working mainly in eclipse.
    At my new job i only have 1 monitor with 1680x1050 working mainly in Visual Studio 2010.

    The truth is, it makes little difference.
    However considering the fact, that programmers usually only need really cheap monitors, and considering wages, a second monitor pays for itself.
    If i am just 1% faster with a second monitor (which is reasonable), a 200$ monitor will have payed for itself in less than 6 Months.... money well spent.

  497. Not really needed. by Anonymous Coward · · Score: 0

    It can be useful, but no, it isn't always needed. My last employer decided that all developers needed two monitors. I used it because it was there, but rarely did it really help my life. When the second monitor stopped working, I just moved on with life and didn't say a word. The VP was the one who came in and was pissy about me not having one even though it's loss didn't affect me at all.

    It all depends on what you are working on.

  498. The more the better! by RandomStr · · Score: 1

    Every time I add another monitor, I think I should have done it ages ago...

    Currently I have 3x24" in portrait, but I'm considering integrating another into the desk(under the keyboardish), and two mini projectors for the walls(its a corner desk, so half a C.A.V.E.). And when the next gen of high-dpi and thin-bezel panels are out(cost effective), I'll upgrade the 24"s.

    Also, if your talking productivity, also add a wacom, to your list; 1:1 mapping of your displays means no-more looking for the cursor, no picking up the mouse, and if you ever have to do graphics(as well as code), it's an invaluable tool.

    The only thing that's really missing from my setup(i.e. not available yet), is a wireless tablet screen(with full hardware graphic acceleration). Like a Wacom Cintiq but wireless; ideally a 12-14UX wireless, with more rez.
    I want to be able to take my desktop to meeting, the couch, etc...

    And while on the subject, a HUD(I'll need glasses someday) is probable inevitable too!

    1. Re:The more the better! by RandomStr · · Score: 1

      Also have to add: remember the VR command interface used at the human city, from the second matrix, that was cool too, in a productive way. ;)

  499. Insecurity by dugeen · · Score: 1

    A programmer who insists on having two monitors is like an executive insisting on a 6-drawer desk or a corner office. Of course two monitors aren't necessary, what do you think Alt-Tab is for?

    1. Re:Insecurity by SharpFang · · Score: 1

      I suggest you try running a manual merge between two versions using alt-tab instead of side-by-side layout. You may change your opinion.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    2. Re:Insecurity by Anonymous Coward · · Score: 0

      I'd have to contend this is a false analogy. While a massive desk is expensive and a corner office is prime real estate, additional monitors are cheap. Is it necessary? No. Is it massively beneficial to the point of being negligent investing without them on the part of the business itself? Yes.

  500. Both by jandersen · · Score: 1

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

    I can understand why you would react strongly to the way in which this happened - apparently without consultation or warning. Simple courtesy requires that you go and talk to people before you do this kind of things.

    On the other hand, it is perfectly possible to work effectively on limited resources; I have two huge screens at work, but when I work from home, I have one small screen. In Linux you benefit from multiple desktops, and when I have to work on a serial terminal, which I still do sometimes, I use 'screen', as program that gives you the same in character mode.

    So, no, you don't need it, strictly speaking, but management should not treat their workers as non-entities. It is a matter of mutual respect - in general you only get as much respect at you are willing to give.

  501. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I'm no developer, but couldn't live without my second!

    Pains me to work at school where, unfortunately, we only have one each :-/

  502. Re:Ten points if reading this on your second monit by xorsyst · · Score: 1

    What really surprises me is that in my office, most people have a docked laptop with an external monitor, and don't choose to run both displays as a dual monitor setup. It's like a free dual monitor setup for them, and they ignore it and stick to a single monitor!

    --
    Get free bitcoins: http://freebitco.in
  503. Re:I think it's kinda silly by Bert64 · · Score: 1

    Same for me, i don't get much benefit from multiple monitors and would much rather have a single high resolution one, and virtual desktops are an absolute necessity i couldn't live without.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  504. Free car washes? by chrismcb · · Score: 1

    The company can afford to give free car washes. But they can't afford to provide their employees with the tools to get their job done?

  505. Re:Ten points if reading this on your second monit by vegiVamp · · Score: 1

    Heh, was gonna post pretty much the same, but you beat me to it.

    Working on a laptop, so primary is smaller than secondary - hence, primary holds browser, secondary holds assload of terminals.

    --
    What a depressingly stupid machine.
  506. Must-Link-To-Comic-Str by Anonymous Coward · · Score: 0

    http://search.dilbert.com/comic/Uni-monitored

  507. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    What do i get if i did read it on the third monitor? =)

  508. web development, by SharpFang · · Score: 1

    I found it pretty essential in web development. One screen for code, the other for docs and results. Browser permanently open on php.net, and the webpage I'm developing.

    Most IDEs are designed to be used in full screen. If you reduce the window size, various toolbars, menus and extras remain in place while the editor area shrinks... to ridiculously useless size. You just need one full screen for it. And if you're to copy-paste stuff into it, a second monitor is a great boon.

    Also, theoretically, increasing resolution would help. Only theoretically though. The screen isn't getting bigger, it's the content that is getting smaller. And my eyes are not getting any younger. (still, a HUGE screen in a very high resolution might work.)

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  509. Wrong, it was the decision of accountants by Anonymous Coward · · Score: 0

    Wrong, it was the decision of accountants. You see, they decided, and management OK'd. That is about as far as you can stake the blame for management.

    Since accounting gets the salary paid, the bills signed and so on, without management there, they'd be able to do this anyway, therefore management were not necessary.

    Oh, and should I mention that EVERYONE asking someone for information THINKS they're asking for a good reason. This doesn't mean it IS a good reason.

  510. Resume time by Sqreater · · Score: 1

    I suggest it is more a comment on his value to the company than a denial of a needed asset to a producing employee. Can anyone imagine a truly productive coder being denied anything as unimportant as a second monitor? Time to start looking for a new job.

    --
    E Proelio Veritas.
  511. Re:I think it's kinda silly by mijelh · · Score: 1

    You can just put widescreen monitor in portrait orientation instead of landscape. I used to have one of my monitors oriented this way to read technical PDFs while I coded on the other screen, but it turns out LCD screens are designed to have a good viewing angle horizontally, and not vertically. However, I still use the portrait orientation on occasion, as it provides a much more comfortable way of reading ebooks

  512. Why just developers? by Anonymous Coward · · Score: 0

    Virtually every PC user would benefit from having more than one monitor. The exception to this is if you only run one window at a time. Most people at least run two programs: an email client and a finance system. The more advantage comes from actually needing to look at BOTH at the same time (checking email against the finance record, or checking code against runing program etc).

    The tricky thing is actually measuring how much more productive this makes a worker. Maybe it's best to just get larger screens?

  513. Neat how things change by bryan1945 · · Score: 1

    "It was an agonizing moment..."
    Talk about the hyperbole. I know I'm old and all that stuff, but 'agonizing?' Crickey, man, have you even seen a 7 inch green monotone screen in your life? Agonizing is paying $500 for 1MB of RAM.

    --
    Vote monkeys into Congress. They are cheaper and more trustworthy.
  514. Re:I think it's kinda silly by teh+kurisu · · Score: 1

    And I bet that software was a lot more expensive to write than the equivalent software today.

    What was considered 'productive' in the 70s and 80s would be seen as hideously unproductive today.

  515. one good monitor by Anonymous Coward · · Score: 0

    I prefer one high quality monitor. A nice high quality monitor strains my eyes less, and gives the room put up everything I want open, but next to each other so I can see everything with my peripheral vision. One 27" iMac let me be much more productive then two 21 inch crappy dell panels.

  516. First funny "dept" in ages by gottabeme · · Score: 1

    They were funnier back in the day. If they actually made them sound like department names it would help.

    --
    "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
  517. journalist pwn'd by Anonymous Coward · · Score: 0

    The Author of that story is a total knob jockey. Not only did he "pwn" himself in his own article, he suggests that the more money you earn, the less quality tools you use.....The internet is a great thing, but the one side affect it does have, is everyone thinks there a journalist~!

  518. Re:I don't like two monitors by Anonymous Coward · · Score: 0

    Read about ergonomics, if you have two monitors and you are repeatedly straining your neck to look at both then they are too close.

  519. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    how many points do i get for reading on my quaternary monitor?

  520. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    20 if you read it on your third!

  521. Modern IDEs by Anonymous Coward · · Score: 0

    Have you ever used something like JDeveloper? There is so much crap on the screen you need a second monitor. If you want to debug an application while actually looking at the debugger output, a second monitor is beyond an understated "useful".

    Eclipse and Netbeans run a close second to that, but I find I can get away with one monitor more easily with those. Though 2 is still darn handy.

  522. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Well. It''s on my 'first' monitor. Visual Studio is open on the second.

  523. Docs on one code on the other? How... by Anonymous Coward · · Score: 0

    So what I'm hearing here is that developers like to have say code in one and IDE/docs/tes in the other.

    What That tells me is that devs don't need a second monitor since they have time to work on one thing at a time.

  524. Gum by OldIsCool · · Score: 1

    Of our small team (6) of coders, 4 have dual monitors, 2 don't. By my estimation that's equivalent to saying that 66.666666666666666666666666667% of our coders prefer dentists who chew gum.

  525. Re: by Anonymous Coward · · Score: 0

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

    Do I get 20 if I read it on my third?

  526. Not just for development by Anonymous Coward · · Score: 0

    The company where I work routinely sets up every engineer with two monitors. At first, I thought this was just an affectation. As I got used to it, though, and changed my work habits to effectively use both monitors, I found it indispensable. When it came time to upgrade my CRT at home it was replaced with 2X 21" LCD screens; one oriented for portrait and the other for landscape. I generally use the "tall" monitor for reading/writing documentation, web browsing and code writing while the "wide" monitor is used for schematic capture, PC board layout, mechanical design and video viewing.

    They can now have my dual monitor setup only when they pry it from my dead, cold fingers.

  527. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    I'm reading this on my 7th monitor :)

  528. Stupid Beancounters by DarthVain · · Score: 1

    Shit like this always pisses me off. Do the math. Your paying your developer like 75k+. A second monitor costs 200$... and if it is on lease, over 4 years, so like 50$ a year. So if you get 1% more productivity, it was probably the best investment you made that day other than putting pants on. Hell even if it makes the developer slightly happy, it was worth it. Stop being a bunch of penny pincher douchbags. I understand cutting costs, but at a certain point what is being done will only have negative effect.

  529. of course we do by Anonymous Coward · · Score: 0

    Recently I was sitting here with 2 x 19" monitors in portrait mode - better for handling text files.
    Three full screen remote X sessions running on the LHS running test configuration.
    Two word documents - test specification and test results - best view maximised.
    Several browser sessions for technical resources on the intranet & internet.
    Another host of xterms run from the main Solaris build machine.
    Several editors for code/code-snippets being developed/investigated/mulled-over.
    Obligatory MS Outlook. ...most of the day spent searching for the correct window, and trying to get all the information I need to see - at the same time - visible...

  530. Re:I think it's kinda silly by GargamelSpaceman · · Score: 1

    There are tons of GUI 'Development' tools that clutter your screen with scroll bars and buttons and lists that take forever to re-draw themselves that probably require a hugeass monitor to use much. Ech.

    But for real coding, one monitor is fine. Your code should be 80 columns wide, and if you're using multiple desktops on *nix or VirtuaWin for windows, then when someone calls, you can switch quickly to a new desktop, and then switch back to what you were doing easily enough using only one monitor.

    Probably much of the whining is from people not using multiple desktops.

    --
    ...
  531. Turn off the CSS by bobs666 · · Score: 1

    /. without stile sheets is more like the old /.
    I would not look at it any other way.

  532. Re:I think it's kinda silly by JWSmythe · · Score: 1

        Required? No, I avoid it like the plague.

    --
    Serious? Seriousness is well above my pay grade.
  533. Maybe One -- Wall-size by Anonymous Coward · · Score: 0

    I have found that there is just never enough 'desktop' real estate. But when adding extra monitors the problem of where to park them comes up pretty quickly. On my own desk there are two monitors -- one landscape, the other portrait, parked with a flatbed scanner and a pile of paper and tools. Sure, one can shrink the font size down, but between poor resolution and ageing eyes it becomes unusable pretty fast. It wasn't a problem back in the days when 10x10 offices with a door were the norm for senior developers, but as the industry has evolved through 10x10 cubes to ever smaller and noisier spaces the fight to just be able to work productively has become more intense. Personally one monitor should be enough -- if it were 3x5 feet and 200dpi resolution. But that is a problem -- both of availability and affordability. I cannot believe that this whole issue is still around -- seeing as it has been 25 years since my first two monitor setup. Clearly the issues are not ones of productivity (like workspace).

  534. Re: Your sig by Opportunist · · Score: 1

    But it takes a true master in self control to refrain from answering one.

    Sadly, I'm weak.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  535. Are you kidding? 2 Monitors + 4 Virtual Desktops by Kamiza+Ikioi · · Score: 1

    This is very important, actually. I run 2 monitors and 4 Virtual Desktops, giving me 8 desktops. I usually keep 1 as a general browser, and the monitor next to it an extra browser to most frequently used pages. On the next VD, I keep two remote desktops open. On another VD, I keep folders open to all my major destinations... a couple server shares, a couple local folders, and a couple user folders. I keep the last VD free for quickly ctrl-alt-shift moving "important" windows I want to keep.

    I wouldn't add any more VDs, but I'd like a 3 monitor setup again like I had years ago, and then I could not change VD as often.

    The POINT of a setup like this, is that you like a specific setup. Even non-IT office workers often want their task bar looking the same way. If you close down their email client, they will literally close everything else down just to get the email client on the left side of their task bar.

    It's a waste of time to go looking around for what you want. Where you put icons, shortcuts, windows, etc. is saves thousands of hours a year for workers.

    --
    I8-D
  536. Stone tablets by Larry_Dillon · · Score: 1

    The thing about working in stone is that if forces you to think through your code before you commit it to stone. No more throwing junk code at the complier. It results in much high quality code, at some expense to productivity.

    --
    Competition Good, Monopoly Bad.
  537. Two heads better than one by jo2dad · · Score: 1

    My last job I had two monitors. I was testing code written to run on a UNIX box from my Windows PC. I could bring up the GUI for the test platform and access all my other Windows apps. I could also open terminals on the UNIX box. Definitely a necessity for that job.

  538. Re:I think it's kinda silly by DeadCatX2 · · Score: 1

    I understand how it was easy to misinterpret what I meant by "serious". It's not to say that the programmers themselves back then were unskilled, tasked as they were with such primitive tools. By serious code, I mean anything that requires interactive debugging of the application in use.

    Minimally, you should also consider the paper savings of not having to print out reams of paper for documentation. Such documents are a second monitor of sorts. Could you write serious code without any reference material at all? If your references were jammed onto your programming screen, how might that affect your productivity?

    --
    :(){ :|:& };:
  539. 2560x1600 by Anonymous Coward · · Score: 0

    Devs should get the highest resolution monitor available that isn't ridiculously expensive. Currently this is 30" 2560x1600 monitors (e.g. Dell U3011). When you have this, a second monitor is nice, but not completely necessary. I have a rotated 22" 1200x1600 next to my 30" which is great for putting reference material up or for testing the app on, while my main coding happens on the 30". Of course this is for my work-from-home setup that I paid for myself. But any company that doesn't have their head up their ass would provide a setup like this because it increases productivity quite a bit.

  540. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    Did I get 20 for reading it on my third? (Speaking of which, if your laptop doesn't support 2 external monitors out of box, look for an evga uv plus 19. That is a USB based third monitor based on DisplayLink and it ROCKS (and works on linux to boot... with some effort)).

  541. Re:I think it's kinda silly by mldi · · Score: 1

    There are tons of GUI 'Development' tools that clutter your screen with scroll bars and buttons and lists that take forever to re-draw themselves that probably require a hugeass monitor to use much. Ech.

    But for real coding, one monitor is fine. Your code should be 80 columns wide, and if you're using multiple desktops on *nix or VirtuaWin for windows, then when someone calls, you can switch quickly to a new desktop, and then switch back to what you were doing easily enough using only one monitor.

    Probably much of the whining is from people not using multiple desktops.

    I develop with Vim on a Linux box with two monitors, and I will argue your point. Virtual desktops aren't anything the same as another physical monitor. You don't increase desktop space with virtual desktops, you only add organization power. I notice a huge difference when I come home from work and start some other development project on my laptop on the couch (where I don't have a second monitor). It's absolutely painful, and it slows me down considerably.

    Either way, they actually did studies on this (like TFA points out) and it's been proven to increase productivity by a very significant degree.

    --
    If you aren't suspicious of your government's actions, you aren't doing your job as a responsible citizen.
  542. Re:I think it's kinda silly by BeanThere · · Score: 1

    I actually prefer one monitor. I have many times made an actual concerted effort to go two monitors, but each time I just find the hassle is more than the worth, I end up spending more time shifting windows around and what-not, than actually using the second. I work so much faster just using alt+tab. Each to his own I suppose.

  543. Re:I think it's kinda silly by BeanThere · · Score: 1

    If you can do all your coding on one monitor without any productivity loss, you aren't writing serious code.

    Uh yeah right. Please. Some of us can actually hold enough of the code that's not currently visible in our minds.

  544. Re:Ten points if reading this on your second monit by jgrahn · · Score: 1

    What really surprises me is that in my office, most people have a docked laptop with an external monitor, and don't choose to run both displays as a dual monitor setup. It's like a free dual monitor setup for them, and they ignore it and stick to a single monitor!

    That's me. The laptop is in an awkward place, my desk is small, and I want plenty of room for the keyboard and for sketching on paper. Besides, I already flip between virtual desktops in two levels (four in Windows, and four in the VNC session which occupies one of the Windows ones.)

  545. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  546. Two is enough. by Anonymous Coward · · Score: 0

    I struggled for years flipping screens, minimizing, maximizing, and then I got a 2nd screen. It was like heaven. Not only seeing debug windows, my design notes, my test plans, and results all at once, but even when the pinhead boss wanted to know the phone number to the cafeteria. I never will go back to using one monitor for debuggin javascript or c#. I'll quit before that happens. oh yea. I did quit. lol

  547. It's the wrong question. by xmetaskull · · Score: 1

    Does a developer need a second monitor... hmm.... I don't know! Here's a better question. Does your executive team care how quickly your software team gets their projects done, Mr. Project Manager? Does your executive team care about the quality of the apps coming out of your software group? Here's what I know as a developer. When you're coding, debugging, testing, whatever, having a second monitor ( or alternatively, one large (30" or more), high resolution monitor really helps a ton. Toggling back and forth between windows and scrolling back and forth and up and down isn't just tedious, it's error prone and time consuming. Do we "need" a second monitor? I mean the list of stuff we really "need" in order accomplish something usually ends up being a small list. I guess I don't "need" a chainsaw to cut down a tree, I could just use an ax. But after an analysis of ax vs saw, I think to myself, two hours of of hard labor, blistered hands and sore shoulders vs. ten minutes and go have a beer? I guess, I'm gonna go with the chainsaw. And before you ask.... yeah, I think larger screen space does increase productivity that much, given an appropriately eager and willing devleoper.

  548. Cost is king by Chris6502 · · Score: 1

    As many have pointed out a second monitor is a cheap way of keeping a dev happy and I'd not argue with it. Where it costs me is time for my admins with the extra set up required for a non standard system. To discourage this anyone wanting a non standard desktop gets to pay the extra for it. This puts off the majority of people as they cannot make a cogent case for why they need it. Especially when I tell their supervisor about virtual desktops.

    About the only people who do actually get a dual monitor system are the developers.

    Don't get me started on the quad monitor systems!

    --
    UNIX: 'cuz you can tattoo it on your knuckles!
  549. Re:I think it's kinda silly by niftymitch · · Score: 1

    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.

    If he needs or even wants it it is a bargain at $200+a $200 card to drive it.

    Remember the UPS guy gets two mirrors and a big window in a $100,000.00 van with
    a skylight no less. His transactions are all small $$ per package.

    For reasons of productivity the copy room when there is one often has
    two copiers or more per copy room person and they ain't cheep and eat paper too.

    --
    Truth is stranger than fiction, but it is because Fiction is obliged to stick to possibilities; Truth isn't. Mark Twain.
  550. Developers & 3 monitors by Synerg1y · · Score: 1

    possibly Ideal web developer environment: 1 monitor : database management software (ex. SSMS) 2nd monitor: dev tool (ex. VS) 3rd monitor: website under development Other uses include email & of course browser/ monitoring. At this point I think space becomes a major issue for monitors, but if you can get 3 to fit on your desk and your coding not having to tab your apps in the middle of testing saves a lot of time a day, as well as hand motion. Also, a common rule pertaining to developers applies here: if the equipment even increases the productivity of a developer by a bit, the equipment will pay for itself via the developer's salary.

  551. Re:Ten points if reading this on your second monit by toddestan · · Score: 1

    Well, you've got to have some serious hardware to drive that many pixels. Being how old that monitor is now, I'm sure it can be done now. But instead we have to settle for 1080p 16:9 widescreen garbage.

  552. About $700 instead from your link by dbIII · · Score: 1

    You've included a pile of 1080 high screens in that which is where the $260 comes from. There's one 1200 high one for $700 (less than I expected) and the HP ZR30W for $1219.99 (2560x1600 for about I've seen before). In my country $1500 will buy a three year old high res LG which seems to be the cheapest option locally.

    1. Re:About $700 instead from your link by godefroi · · Score: 1

      How do you figure? The very first one on the list (at $260 plus $20 shipping) is the Samsung 2443BWT-TAA-1 which is 1920x1200. The second is the HP LA2405wg which is also 1920x1200 and is $290 plus $9 shipping.

      If 1920x1200 isn't enough for you, then $680 plus $30 shipping gets you the DoubleSight DS-275W which is 2560x1440. If you want the new (not open box) you have to pay $840 plus $15 for it. We're still under $1k here.

      Are you seeing a different list than I am?

      --
      Karma: Poor (Mostly affected by lame karma-joke sigs)
  553. It's not the alt+tab problem by silverbullet23 · · Score: 1

    The main source of increased productivity from this is actually extremely simple to comprehend. If you are like most programmers or writers or even editors, or graphic designers.... etc. you will most likely have source material, or photos or some such open all at once. I have designed web pages and working on a single screen is really slow compared to working on multiple. It is a quantitative increase in amount of information to a flick of the eyes versus at a minimum one mouse click or alt+tab. The difference is startling! Another issue that never was brought up in the article linked was the whole scrolling right and left problem. If you are a programmer or web designer or editor of some sort. You are bound to have at minimum 3-5 windows open at the same time. As a programmer probably a window with functions and one with the entire program on it (depending on the language) or multiple programs even. To work with that and keep it uncluttered think about it this way: Is it easier for you to have a 17 x 20 Inches desk space where you have to keep 4 documents you are working on hand writing as well as the 3 different resource materials open, or is it easier to have the standard 4-5 foot long and 2 foot wide desk space? That is the comparison for the non computer illiterate that will open their eyes to the idea of multiple screens. To get a screen that would be large enough to put what you can put on two computer screens side by side would cost about 1-2 thousand dollars (thats for a decent or higher quality 45-55 inch tv screen) where you can spend 200-400 dollars and have 2 22-24 inch screens that you can put just about as much on. That is the difference because everyone thinks about alt+tab or the various other ways to quickly switch windows, but once again thats similar to having 4 documents on the small space along with research material. It is never as efficient as the multiple spaces or one massively larger space

  554. Most likely, yes. by Anonymous Coward · · Score: 0

    I've seen some people start programming where they just fire up vi or emacs and start coding. Someone using this "old-school" programming style probably would not need a second monitor. They probably wouldn't ask for one either. But Eclipse or some other IDE? Looking at logs while something is running? Running a debugger? Coding against some API or library where it's helpful to have the docs and the program up simultaneously? Of course a second screen will be helpful.

              I mean, in case of the OP, why would accounting need a second monitor either? Oh, wait, they don't. And, in fact, as long as they keep up with the rate bills, invoices, and such come in, it really doesn't affect the company's bottom line if they can get it done faster or not. But, I'm sure they found having a second monitor made their job easier in some way. Why would they deny a programmer this? In the case of the programmer, programming really is a creative process, so making the job go faster & easier means they can get more projects done, or produce better results on the projects they work on.

  555. Re:I think it's kinda silly by Hognoxious · · Score: 1

    I would like to subscribe to your newsletter, but sadly I don't own a telegraph machine.

    And you don't know how to make one? Hand it in on the way out.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  556. A good developer needs Linux, not luxury. by Ramin_HAL9001 · · Score: 0

    Multiple monitors is mostly an unnecessary luxury.

    1. One large high-res monitor, 2. a tiling window manager replete with multiple desktops and good keyboard shortcuts, and 3. a VT-100 terminal emulator. Thats all any developer needs. The rest is all about knowing how to use your curses-based console programs in clever ways.

    Multiple displays come in handy for other, non-developer tasks. Art and graphic design, and storyboarding, movie editing, live television programming, administering multiple clients in a cloud computing platform, running tests on a graphical interface in a virtual machine -- for these tasks a second and third monitor makes life a lot easier.

  557. Re:I think it's kinda silly by Hognoxious · · Score: 1

    By serious code, I mean anything that requires interactive debugging of the application in use.

    By Scotsman, I mean someone who doesn't put sugar on his porridge.

    You wouldn't consider the code that large businesses run their finance, inventory etc. on as serious? A lot of that was written without interactive debuggers, because they didn't exist when it was written.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  558. Re:I think it's kinda silly by Hognoxious · · Score: 1

    If it's tedious without it then it must be possible. Ergo, you don't need it, however nice and useful it is to have.

    I don't think someone with your level of comprehension skills is in a position to call anyone else an idiot.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  559. Was this not established already? by Anonymous Coward · · Score: 0

    At least 2 monitors...

    1) Main monitor for running the application being developed, if resources are tight virtual desktops can be used to also use this monitor for the IDE and deployment tools.
    2) Secondary monitor for running logs, debugger and data visualization tools.

    Any further monitors are helpful so you can run debuggers and visualization tools alongside the logs as you test the application.
    Personally I am OK with 2 monitors as I use the same monitor and virtual desktops for IDE and application, but I would not want to work with only 1 monitor.

  560. Re:I think it's kinda silly by Hognoxious · · Score: 1

    I've never had multiple monitors, but I suspect I'd find it useful if I ever did - assuming I learned how to use them properly. For now, virtual desktops do the job for me, albeit not perfectly.

    I have on occasion used two computers (doing a Rick Wakeman as one former boss called it) when I've been interleaving two tasks. Yeah, it means you have to move from time to time, but actually that's good for you.

    Back in the day, we used green screen dumb terminals. Some of us even had single session ones, meaning you had to log out and back in again when switching tasks, e.g. changing code, running it, and then looking at the resulting files at the OS level. If you had one of those bastards it was like Christmas and your birthday all in one if the guy next to you was absent.

    --
    Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  561. Whining about screen real estate by Anonymous Coward · · Score: 0

    I find it completely ridiculous to imagine that any developer needs a second monitor

    PLEASE PRESS RETURN TO CONTINUE

    just so that they can see more of their "code" at the same time. When I was working

    PLEASE PRESS RETURN TO CONTINUE

    on a 100K lines FORTRAN simulation, my team used an advanced line editor called

    PLEASE PRESS RETURN TO CONTINUE

    gedit. We had very powerful edits available, far better than are available in todays so-

    PLEASE PRESS RETURN TO CONTINUE

    called IDEs. The fact we could only read one line of code at a time was no more of a

    PLEASE PRESS RETURN TO CONTINUE

    problem that reading War and Peace a line at a time. Which is how people read books

    PLEASE PRESS RETURN TO CONTINUE

    don't they? Adding more and more screen real estate does not help with the basic task

    PLEASE PRESS RETURN TO CONTINUE

    of reading a word

    PLEASE PRESS RETURN TO CONTINUE

    at

    PLEASE PRESS RETURN TO CONTINUE

    a

    PLEASE PRESS RETURN TO CONTINUE

    time

    PLEASE PRESS RETURN TO CONTINUE

    which

    PLEASE PRESS RETURN TO CONTINUE

    is

    PLEASE PRESS RETURN TO CONTINUE

    you

    PLEASE PRESS RETURN TO CONTINUE

    need

    PLEASE PRESS RETURN TO CONTINUE

    to

    PLEASE PRESS RETURN TO CONTINUE

    do.

    END OF MESSAGE. PRESS ^A TO GO TO START OR ^X TO EXIT

  562. And more to the point... by LostMyBeaver · · Score: 1

    When I was a kid, I worked for companies that would complain about minor expenses like this. I will however make some observations from this :

    1) If the developer really needs that second monitor, then for the $100 it costs to buy a second monitor he could just as easily go out and buy one. Unless
        a) He is paid poorly as a developer and $100 seems like a lot as opposed to the equivalent of more than just lunch, a tank of gas and a video game. And therefore
            i) He is willing to work for a company for little pay where he is valued little because he either lacks alternatives due to location or due to expertise/experience etc..
            ii) He is a whiner baby and the real reason his boss is complaining about buying another monitor is because he doesn't like pampering this whiner baby and would be just as happy if the whiner baby quit.
        b) He is a highly principled person who thinks that the $100 to buy an extra monitor is the company's responsibility but he lacks the ability to express himself as a mature responsible adult and simply comes off as a whiner baby when he does.

    oh hell, I can go on like this for pages, but it's very hard to do with bullet lists without actually repeating myself constantly.

    What it boils down to is.

    The company is a bunch of tight wads who won't spend $100 for a cheap ass monitor for a developer who probably has proven to be a pain in the ass up until now and the company would love to get someone else for the position but realizes that this whiner baby is as bad as the next they'll end up with because they probably aren't willing to pay shit for a decent developer or to outsource to a respectable company like they should unless they happen to be big enough to have a proper development team on staff which would certainly be paid better and not make gripes over petty expenses.

    If the original poster is at all serious, then here's what he/she needs to do :
        1) Fire the whiner baby. You've already shit on him and there's no undoing what's been done. If he's a whiner baby now, then trying to fix the problem would require giving the mouse a cookie and then a glass of milk, then a mercedes and he'll still bitch like an old hag.
        2) Either hire a proper consulting firm (not consultant... but consultant firm) to develop the project properly ..
              OR...
        3) Hire two (or more) well paid, experienced developers internally to take over for the whiner baby. Treat them as respected professionals and trust that if they request a second monitor that they believe it will make a positive impact on their efficiency. DO NOT recycle computers on the two new guys. Buy a new machine for each, preferably a laptop with a 17 inch screen and 1920x1200 resolution. This will save you money over the long run since developers with laptops tend to keep them around longer than desktop machines which they know are upgradeable and cheaper to replace.
        4) Implement a project management methodology. Whether it's SCRUMM or some other useless system because it at least maintains some level of time accountability and makes it so that developers feel respected when they have a means of scheduling tasks instead of constantly dealing with "You need to add this feature NOW" and "Can you do this today?!" And it makes it so that management builds respect for people doing a non-trivial job as they will see the stickies on the board showing all the things that need to be done and therefore will see that they aren't just pouring money into a sink hole but that these people are actually working.

  563. Re:I think it's kinda silly by BrokenHalo · · Score: 1

    Heh. In my first programming job, I was expected to write my Fortran or assembly code with a pencil on 80-column paper coding sheets. These would then be passed on to the keypunch ops for coding to mag tapes or punch cards, depending on the size of the job. If my code worked, I would get a printout telling me so. If it didn't, I would get a much bigger printout of the core dump in hex on glorious 132-column green-and-white fanfold. Them were the days... ;-)

  564. 2560 x 1440 px by Enlat · · Score: 1

    30" 25601440 more than enough to work...

  565. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    3rd ..

  566. Do We Need a Slashdot Nanny... by Anonymous Coward · · Score: 0

    ...to tell us what hardware we should or shouldn't use? HD 1920x1080 screens with HDMI and DisplayPort ports are now under $300... even under $200 if you take out some bells and whistles. What's the big deal?

  567. Not Necessary by spinkham · · Score: 1

    Not Necessary.

    A single 27" or larger, high resolution display would be fine too. ;-)

    Of course, two 22" or 23" monitors would be cheaper.

    --
    Blessed are the pessimists, for they have made backups.
  568. Coding Horror: Multiple Monitors by Anonymous Coward · · Score: 0

    http://www.codinghorror.com/blog/2004/06/multiple-monitors-and-productivity.html

  569. Stupid business by bored · · Score: 1

    How much is the average coder paid? $30 an hour? Lets say the monitor has a value of $150, that works out to ~5 hours. Lets say the hypothetical coder, shows up to work, can't find their monitor. Now lets say they complain about it and try to get it reversed for the next two hours. Avoiding that discussion pays for a new monitor, because everyone involved is also getting paid. The coder is sitting in his managers office for an hour at $30, the manager is listening to the problem at $40 an hour. The coder is bitching to two coworkers at $100 an hour. Etc...

  570. Re:I think it's kinda silly by easyTree · · Score: 1

    Sounds like he's internalized the idea that "having two monitors is verboten" and started to suffer from a kind of Stockholm Syndrome where having one monitor is seen as a good thing.

  571. Accountants don't have the authority by sjbe · · Score: 1

    Wrong, it was the decision of accountants. You see, they decided, and management OK'd

    You contradicted your own argument. If "management OK'd" then that is management's decision. Accountants do not have the authority to do anything without management approval. They may want to do it but management can say no and management gets the final word. Management apparently did not say no in this case. That might (or might not) be a stupid decision but the responsibility for EVERYTHING in a company falls to management ultimately. Accounting has no more authority to take engineering equipment than engineering has the authority to take accounting gear unless management approves.

    The accountants might have won the argument but it is management's decision at the end of the day. Good, bad or indifferent.

    Since accounting gets the salary paid, the bills signed and so on, without management there, they'd be able to do this anyway, therefore management were not necessary.

    Accountants do not (normally) sign the checks - management does. In fact letting an accountant sign the checks is a REALLY bad idea. (Can you say embezzlement? I knew you could) Except for the smallest companies accountants normally have their duties separated into dedicated functions to prevent fraud. Accountants do not have any authority aside from what they are granted by management. They can make recommendations which might be self serving but management ultimately makes the decisions. If they countermand the decisions of management, that is grounds for dismissal.

  572. Re:Ten points if reading this on your second monit by Anonymous Coward · · Score: 0

    If you're reading Slashdot on your second monitor, it is kinda an argument that you don't need it for work. ;)

  573. That linked list changes - can see what you mean by dbIII · · Score: 1

    I am actually seeing a different list when I click on that link - first entry is now a Hanspree monitor and that Samsung is listed some way down as $369 which I still have to admit was about half of what I expected. I didn't notice either of those two yesterday so that list is changing.
    In my country, despite now having a higher dollar than the US and being a lot closer to China that Samsung is going for $405 and the HP ZR30W for $2160. Prices have dropped far more than I was aware of, so yes it is not only under $1000 but also a long way under $700. It looks like those Trinitrons may be going soon because even IPS panels like the HP ZR24W have dropped dramaticly in price.

  574. YES We need it! by Anonymous Coward · · Score: 0

    I started with one monitor, it worked fine but i had to switch between several windows to have a complete overlook of the work I where engage in.
    When i got my second 24" screen my productivity went up with 20~40% and with the third screen my productivity lay 35-55% higher than with one screen.
    And as a bonus i found my self whiting better and more secure code.

    Developers aren't cheep so if the productivity goes up 5-15+% per extra monitor it's worth it even in short term.

  575. Re:That linked list changes - can see what you mea by godefroi · · Score: 1

    The wonders of progress :)

    --
    Karma: Poor (Mostly affected by lame karma-joke sigs)
  576. Priorities by macro187 · · Score: 1

    I'm a software developer. Most of the (well-paid) work I do involves communicating with others and thinking, neither of which requires more monitors.

  577. That's just insane by smose · · Score: 1

    Request, approve, order, receive, install... competition over who has what better stuff... these are signs of a power-obsessed organization that's completely lost its mind. Unfortunately, that's seems to be the rule rather than the exception. Think about it: if it takes $1000 in labor to run an approval process for a $200 item, your authority levels are totally out of balance. Really, just give everyone a reasonable budget to outfit their space in the way that works best for them, and if you want a strict rule, make it a rule against whining and stealing. Besides, if everyone has the same budget, people should be able to appreciate that some will spend it on a nice chair where others want more or larger monitors.

  578. Re:Maximize - Task switching costs by Anonymous Coward · · Score: 0

    Task switching can be the most expensive activity in one's daily activities.

    It is the same reason those who learn shortcuts will avoid using the mouse if possible. It takes time to move your hand from the keyboard, energy to change your interaction with the computer from keyboard to mouse gesturing, time to move your hand back to the keyboard and that last bit of energy to reorient back to keyboard usage.

    Even if the whole activity on takes 2 secs, the more it needs the happen the greater the impact on actually completing the task you want to get done.

    And that doesn't even take into account any delay that might occur from the computer trying to keep up.

  579. Re:I think it's kinda silly by GargamelSpaceman · · Score: 1

    If your code is 80 columns wide, then there's no reason to have a terminal window wider than that. I can get 4 80x25 terminals open on a laptop with space left over or I can make one of them a full screen tall. Since my code fits in 80 columns, I have no incentive to make a terminal window wider than 80 columns. Rarely I make two windows a full screen tall to compare them side by side, but usually diff is what I use instead. Also, I try to fit all my ideas into 25 rows - 1 screenful. This is an old programming guideline that I admit to not always following, but I welcome the pain of having to resize my windows to accomodate longer procedures as a constant reminder to refactor my code.

    I just have never found it necessary to look at more than 4 terminals of text at once. With alt-tab I can have a web browser and a gui tool open, or if I find the tab ring confusing, sometimes I shunt them to another desktop. Pressing a key combo to switch back and forth isn't any harder than moving my eyes back and forth to another monitor. In fact, I probably wouldn't even bother to plug a second monitor in if I had one. It would just be too much hassle for a laptop user like me.

    Because I wouldn't plug it in, I can safely say that it wouldn't increase MY productivity. If forced to use one, the extra few seconds every morning it would take to plug it in, and figure out how to not mess anything up I was already doing so I could ignore it would slightly decrease my productivity, and the BS rule that I had to plug a second monitor in would decrease my morale.

    Now let's look at how a study would be done: 1) Get a sample of employees, 2) divide them into a control group who will not get a second monitor, and an experiment group who will, 3) see if the groups' productivities are effected by the second monitor.

    The group getting new monitors will contain some people who would benefit from a second monitor and some who would not. The productivity of those people will increase. Hence 'Second Monitors Increase Productivity' is the conclusion drawn.

    Maybe other measures would be as effective, or close to as effective, but that isn't looked at. One can't draw the conclusion that 'Second Monitors Are the Best Means To Increase Productivity' or that 'Second Monitors Increase Productivity for Everyone', or that 'Being an Employee Whose Productivity Level is Susceptible to Being Increased By a Second Monitor is A Good Thing.'

    However, I'm willing to go out on a limb and say that: 'Tools Designed With The EXPECTATION That They Will Only Be Used With a Second JumboTron Monitor Suck'.

    --
    ...
  580. Re:I think it's kinda silly by jon3k · · Score: 1

    Why do people keep assuming that all developers need is an IDE? What about their instant messaging client, their e-mail client, RSS reader, etc? Not to mention web developers who can put all their development tools on one screen and a browser (or 4) on the other.

  581. Re:I think it's kinda silly by jon3k · · Score: 1

    Either way, they actually did studies on this (like TFA points out) and it's been proven to increase productivity by a very significant degree.

    There are other metrics to consider as well, like how happy are your employees? A couple hundred bucks for a second monitor to keep employees happy, in a lot of cases, is a drop in the bucket.

  582. Re:I think it's kinda silly by GargamelSpaceman · · Score: 1

    Messaging client = just a little icon in the corner unless someone's talking to me. Email appears to me as the desktop behind my terminals unless I'm using it. I can see if I have a new message by the pop up notification. RSS? Never used it.

    --
    ...
  583. Re:I think it's kinda silly by jon3k · · Score: 1

    It's not for everyone. But for lots of people (web developers, game developers, people developing using emulators for other platforms, people who make extensive use of communication tools, etc) it can be very beneficial.

  584. Re:I think it's kinda silly by Barbara,+not+Barbie · · Score: 1

    About the 27 inch monitor... I actually just got that. I had a 22 inch and I'll probably go back to it. The 27 is the same resolution so my stuff just looks bigger which is not an advantage.

    Wait a few years - your eyes will want your stuff to look bigger.

    (the last I looked, nobody's getting any younger)

    for the doubters, more monitors take some time to get used to. The first day with a26", I was "wow, this is almost tooooo big!". When I bought a second, it was again "this is almost toooo much of a good thing." Now? Both of them + a 17" laptop, and I really would like a 3rd 26".

    Screen area is like ram or cpu or hard disk space - every time you upgrade, you figure "Now I have more than I'll ever need ...", and eventually you find more ways to use it, until one day you're thinking "I really could use more".

    Plus, with the higher resolution, I often write my constructors and short functions one per line. That's another thing that takes getting used to - your eyes and brain need to learn to accept a different format - but it makes for a lot less vertical scrolling.

    --
    Let's call it what it is, Anti-Social Media.