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

713 of 1,002 comments (clear)

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

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

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

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

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

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

    --
    Free Conference Call -- No Spam, High Quality
    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 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.

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

      Are you trolling? Kernel work isn't development?

    8. 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.
    9. 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
    10. 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.

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

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

      I call cow. Let's mate!

    13. 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!

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

    15. 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
    16. 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

    27. 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".

    28. 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
    29. 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
    30. 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

    31. 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
    32. 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...

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

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

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

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

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

      You web browser page fills up most of your monitor?

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

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

    9. 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
    10. 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.

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

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

    13. 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.
    14. 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.
    15. 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
    16. 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.

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

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

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

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

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

    3. 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.
    4. 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.
    5. Re:Larger/Higher Resolution Monitor for me... by linear+a · · Score: 1

      ditto

    6. 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
    7. 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
    8. 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
    9. 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.
    10. 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.
    11. 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.

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

    13. 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!
    14. 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.
  6. 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

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

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

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

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

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

    8. 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.
    9. 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.
    10. 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.
    11. 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!

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

    13. 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
    14. 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.

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

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

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

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

    19. 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.
    20. 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.

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

    22. 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.
    23. 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.

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

    25. 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
    26. 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
    27. 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?

    28. 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
    29. 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.

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

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

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

  9. 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
  10. 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 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?
    5. 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.

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

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

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

    9. 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
    10. 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?

    11. 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?
    12. 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.

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

    14. 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
    15. 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? ~

    16. 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]

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

    19. 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.
    20. 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...
    21. 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
    22. 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.

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

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

    24. 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
    25. 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.
    26. 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.
    27. 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.

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

    29. 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
    30. 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. :)

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

  12. 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.
  13. 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

  14. 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.
  15. 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...

  16. 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
  17. 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.

  18. 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.
  19. 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 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
    2. 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."

  20. 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 socceroos · · Score: 1

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

      Had to ditch that though.

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

      CTRL+X+B in Emacs

      --
      Carol vs. Ghost
      ...Can you save Christmas?
    4. 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.
  21. 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.)

  22. 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.
  23. 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.

  24. 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 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'
    5. 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.

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

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

  25. 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
  26. 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
  27. 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.....

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

  29. 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.
  30. 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.

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

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

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

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

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

  36. 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 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
    2. 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.

    3. 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
  37. Re:How About 4! by Lennie · · Score: 1

    Virtual desktops, I couldn't work without them.

    --
    New things are always on the horizon
  38. 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.

  39. 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 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
    4. 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.
    5. 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,
    6. 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,
    7. 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.
    8. Re:No. by nblender · · Score: 1

      yes, ok. I'm old..

  40. 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
  41. 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.
  42. 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.

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

  44. 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.
  45. 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.
  46. 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.

  47. 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.
  48. 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
  49. 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?

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

  51. 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
  52. 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.
  53. 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!
  54. 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 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?!
    2. 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 ?
  55. 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.

  56. 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?
  57. 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
  58. 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 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."
    4. 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.

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

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

  60. 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.
  61. 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.

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

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

  64. 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
  65. 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?

  66. 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"
  67. 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

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

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

  70. 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.
  71. 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

  72. 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.
  73. 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.
  74. 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.

  75. 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
  76. 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.

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

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

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

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

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

  83. 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
  84. 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.
  85. 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.

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

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

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

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

  90. 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
  91. 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!

  92. 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.
  93. 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.

  94. 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."

  95. 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
  96. 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.

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

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

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

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

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

  102. 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.
  103. 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?

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

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

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

  107. 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.
  108. 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

  109. Re:32 inch tv by lennier1 · · Score: 1
  110. 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.

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

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

  113. 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
  114. 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
  115. 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.

  116. Dilbert has the answer to this question... by snooz_crash · · Score: 1
    --
    ceci n'est pas un sig
  117. 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 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.

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

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

  119. 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
  120. 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?

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

  122. 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?
  123. depends... by SlashDread · · Score: 1

    Does the accountant absolutely need the monitor to process the paycheck of the developer? Then no.

  124. 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!

  125. 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.
  126. 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 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
    2. 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!

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

  128. 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.
  129. 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
  130. 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 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.

    2. 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
    3. 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...

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

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

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

  133. Re:I think it's kinda silly by Fjandr · · Score: 1

    Heh, if only. Jobsites eat your most commonly-used tools.

  134. 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'
  135. 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
  136. 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.

  137. 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
  138. 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
  139. 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.

  140. 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 jmitchel!jmitchel.co · · Score: 1

      1920 x 1080 = 1080 x 1920 . It's a bit narrow, but it works surprisingly well.

    2. Re:pixel hieght by ebonum · · Score: 1

      That's exactly what I've been doing! It's awkward, but it works.

    3. Re:pixel hieght by old+and+new+again · · Score: 1

      but vertically 1080x1920 is quite perfect to read code

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

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

  143. 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 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.
  144. 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.

  145. 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,. . .

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

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

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

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

  150. 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
  151. Re:Ten points if reading this on your second monit by smbell · · Score: 1

    What if I'm reading on my third monitor?

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

  153. When what you actually need is... by O'Nazareth · · Score: 1

    80 columns, 25 lines and eventually 16 colors for syntax highlighting.

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

  155. 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 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.
  156. 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?

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

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

  159. "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.

  160. 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>
  161. 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
  162. 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. :)

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

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

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

  166. 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"?
  167. 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.
  168. 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.

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

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

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

  172. 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.
  173. 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...

  174. 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.
  175. 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.

  176. Why would i use by drolli · · Score: 1

    a second monitor to run vi?

  177. 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
  178. 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.

  179. 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-
  180. 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.
  181. 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.

  182. 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 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".

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

    18. 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[-
    19. 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[-
    20. 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
    21. 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

  183. Re:LCD Monitors bad. ASR-33 the best web developme by kill-1 · · Score: 1

    Have you ever tried to use butterflies?

  184. Re:I think it's kinda silly by Tolkien · · Score: 1

    so
    your
    code
    looks
    like
    this?

  185. 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.
  186. 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.

  187. 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 --> .
  188. 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.

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

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

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

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

  193. 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!

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

  195. 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.
  196. 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.
  197. 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.

  198. 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!
  199. 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.

    --
    :(){ :|:& };:
  200. 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.
  201. 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.
  202. 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.
  203. 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.

    --
    :(){ :|:& };:
  204. 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.

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

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

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

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

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

    --
    :(){ :|:& };:
  210. 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
  211. 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!

  212. 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.
  213. 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 :)
  214. 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?

  215. 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.
  216. 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...
  217. 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.

  218. 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.
  219. 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.
  220. 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!

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

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

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

  224. 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
  225. 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
  226. Re:I think it's kinda silly by maddskillz · · Score: 1

    Actually, I got rid of my chair at work, and love it.

  227. Re:I think it's kinda silly by clang_jangle · · Score: 1

    Oh, can't count to 80, huh?

    --
    Caveat Utilitor
  228. 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.

  229. 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...
  230. 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.
  231. 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: 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.

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

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

    5. Re:It costs more than $200 by Waccoon · · Score: 1

      "Just double my order."

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

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

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

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

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

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

  235. 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
  236. 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...

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

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

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

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

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

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

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

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

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

  246. 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.
  247. 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.

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

  249. 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!)
  250. 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.

  251. 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
  252. 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!
  253. 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
  254. 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 :)

  255. 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.
  256. 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>
  257. 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!
  258. 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.

  259. Re:Ten points if reading this on your second monit by Gilmoure · · Score: 1

    10 Points for Gilmoure!

    --
    I drank what? -- Socrates
  260. 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.

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

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

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

  264. 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 /.
  265. 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
  266. 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.

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

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

  269. 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 /.
  270. 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.

  271. Re:Ten points if reading this on your second monit by AC-x · · Score: 1

    I'm at home you insensitive clod!

  272. Re:Cheap. Just buy your own. by Darinbob · · Score: 1

    I have been tempted to get my own chair :-)

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

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

  275. 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.
  276. 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.

  277. 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!
  278. 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.

  279. 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.
  280. 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."
  281. 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.

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

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

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

  285. 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
  286. {drags window} by SpaceLifeForm · · Score: 1

    Ok, done!

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  287. 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.

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

  289. 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.
  290. 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.
  291. 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.
  292. 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.
  293. 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.

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

  295. 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...
  296. 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.

  297. 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.
  298. 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
  299. 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.

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

  301. 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
  302. 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.

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

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

  305. 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!
  306. 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!
  307. 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
  308. I approve by francisstp · · Score: 1

    Let me tell you, as an accountant I warmly applaud this fine moment of payback.

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

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

  311. 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.
  312. 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.
  313. 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.

  314. 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!
  315. 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!
  316. 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!
  317. 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.
  318. 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.

  319. 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!
  320. 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)
  321. 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...

  322. 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?
  323. 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.

  324. 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
  325. 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.

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

  327. 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.
  328. 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!

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

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

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

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

  333. 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]

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

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

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

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

  338. 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!

  339. 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
  340. 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.
  341. 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.

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

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

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

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

  346. 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.
  347. 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.

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

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

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

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

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

  353. 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.
  354. You should work in network operations by gdtau · · Score: 1

    Where 5 monitors is the bare minimum.

  355. 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
  356. 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.

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

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

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

  360. 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
  361. 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.

  362. 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
  363. 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!
  364. 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?

  365. 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.
  366. 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
  367. 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.
  368. 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

  369. 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.
  370. 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.

  371. 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."
  372. 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.

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

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

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

  376. 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.
  377. 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.
  378. 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
  379. 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.
  380. 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.

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

    --
    :(){ :|:& };:
  382. 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.
  383. 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.
  384. 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
  385. 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.

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

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

  389. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

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

  391. 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!
  392. 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.
  393. 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.

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

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

  397. 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."
  398. 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."
  399. 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."
  400. 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."
  401. 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.

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

  403. 2560 x 1440 px by Enlat · · Score: 1

    30" 25601440 more than enough to work...

  404. 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.
  405. 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...

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

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

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

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

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

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

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

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

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

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

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