Slashdot Mirror


Ergonomic Arrangement for Computers and Books?

An anonymous reader asks: "So here I am with yet another computer book (Network Programming with Perl) and a pending case of neck, back and eye strain as I try and juggle the book and the keyboard and try to keep an eye on what's on the monitor. I've tried all sorts of ways to try and wade through a book and type in the various examples but everything is a bit of a kludge. I'm hoping to learn what creative methods for integrating books and computers that folks have come up with. There has to be ways to keep the juggling acts and the assorted cramps and aches to a minimum."

12 of 40 comments (clear)

  1. The order is key by lowtekneq · · Score: 3, Insightful

    What works for me is taking some time and sitting outside/on my couch and reading the book im working on. After you understand everything you won't have to look back so much, but when you have to have the book (code examples) put the keyboard in the center of the desk, and the book behind it, and make sure you sit high. Unless you look at the keyboard when you are typing you won't have to move your head very far.

    --
    Carpe meam simiam!
    1. Re:The order is key by SpaceLifeForm · · Score: 3, Insightful

      Totally agree. Dont' forget to fetch beer before reaching couch.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
  2. My current work environment... by arb · · Score: 3, Interesting

    At my current client we have desktop cases which are about the right height to allow me to lean the book against the desktop case with my keyboard sitting in front of the book. This works well for the rare situations where I have felt the need to have a book open as I am coding. Of course, this is really only an option for "regular" sized books, and can be a real pain for some of the huge 1000+ page tomes out there!

    For larger books (mostly conference notes or even magazines) I do as an earlier poster suggested and read it before sitting at the computer, then I only need to refer to it briefly... You really need to assess your current situation and determine why you need to be referring to the book so often that it becomes a problem. ;-)

  3. Keyboard in the middle, but not the monitor. by ivan256 · · Score: 3, Insightful

    I have a standard routine that I like very much. My current setup has two monitors, but this will mostly work with just one...

    I have 2 monitors side by side facing in about 10 degrees from parallel (flat fronts are key). When it's possible I use electronic documentation on the right screen and code on the left. When hard copy is all that's available I slide the right hand monitor back about 4 inches and lean the book up against it. I've also been known to photocopy a frequently used page/diagram and tape it to the monitor. I believe your perl networking book is available as PDF. You should look into it.

    I think the key is that I never have to turn my head very far in either direction, which I would have to do if one monitor was directly in front of me.

    This assumes that you're only using the book for reference. If you're actually reading it I recommend finding a more comfortable place to read than in a desk chair (Yes, even if it's an Aeron), and an electronic copy is unacceptable.

    1. Re:Keyboard in the middle, but not the monitor. by Jester998 · · Score: 3, Insightful

      Agreed. I have a dual-monitor setup and love it. In fact, it sounds like my favourite configuration is remarkably similar to yours -- neither monitor is "centered" (they are each on one side of the center line), but keyboard is definitely centered. Adjust monitors until their faces are at an angle to each other (mine are actually about 20 degrees, I think) to reduce glare and the amount of needed head movement.

      Then acquire a copy of your documentation in electronic form (man pages are great!). Code goes on the right monitor, documentation on the left. Go to town.

      I've been using a dual-head setup for about 4 months and can't believe that I've coded for so many years without it. I can't imagine going back to a single display. Plus, having the only dual-head setup (on Linux, no less!) on my residence floor (and, as far as I've seen, the only dual-head setup period) makes me the envy of many a geek around here. :)

      Now if only I could challenge the exam for my stupid Introduction to Object Oriented Programming course... Java... bleh. I'd rather be coding C/C++/assembly/Perl =)

  4. Orielly books, maybe others... by bofkentucky · · Score: 3, Informative

    typically have their examples tared and gzipped, dig around on the publishers site, you'll probably find them there.

    --
    09f911029d74e35bd84156c5635688c0
  5. Safari by lexarius · · Score: 3, Informative
    O'Reilly Safari

    $10/month for 5 books/month. Lots of books. Searching. Bookmarks. Printing. Copy & Paste code examples. Errata. Public and private notes.

  6. Cut the spine by Longinus · · Score: 5, Informative

    Almost all of my O'Reilly books have the spines cut off.

    Take them into your local Kinkos and for $1.00 an inch, they'll cut the spine off and 3-hole-punch it.

    Then, hold the book together with 3 binder rings (which you can buy separately at Staples), and use a document stand to hold the book up near you computer.

  7. Call the Feds. by Black+Parrot · · Score: 3, Funny


    Call your nearest Federal prison and ask about hiring some cheap trustee labor - and maybe they'll send Martha Stewart over to arrange everything for you.

    --
    Sheesh, evil *and* a jerk. -- Jade
  8. Get yourself a big-ass desk by xtal · · Score: 4, Funny

    The solution to the problem is a huge, huge, huge desk. I use a heavy-duty kitchen table for development at home, and have an actual huge desk at work. I find that the typical cube arrangements aren't very good, so if you're stuck with one ..

    The thing with a big table is you can shuffle stuff around fairly easily. I like to have the biggest monitor possible in front of me, with my notebook to the side of that. If you have the aforementioned LARGE desk, then there is enough room to put a book between you, the monitor, and the keyboard, in addition to having lots of papers and crap on whichever side your notebook isn't on.

    If I need to do any more reading (in depth) I have a smaller table with a reading lamp.

    Seriously, try an obscenely large desk. Just a flat table. Aim for 4-5 feet deep as a bare minium, at least 6 feet long. It makes things seem a lot easier to deal with. I usually have 2-3 references and a pile of trade rags open on top of all the computer junk.

    --
    ..don't panic
  9. CD by itwerx · · Score: 3, Informative

    I just use the handy CD in the little pocket inside the cover... :)

  10. Good old fashioned typing tips by Chris+Canfield · · Score: 5, Informative

    Typing from a hard copy has been around for almost a century now, and many techniques exist to make it easier.

    First and formost, dont ever look at the keyboard. Learn to touch-type those nasty perl characters (#{_ ...) with a program of your choice. I prefer TypingMaster 2002 primarily for the trouble-word logging, but your mileage may vary.

    Don't look at your monitor, either. Type up a page at a time relying on your excellent touch-typing skills, and then proofread. The less your attention flits back and forth, the better your body will be.

    Put the moniter and book close together, and hold the book open with... something handy. Obviously you could buy a book stand from the local stationary and / or music store, but in a pinch you can usually just push it up against something on your desk and hold it open by laying another book down at its base.

    Turn your monitor contrast and brightness down and the ambient light in the room way up. There is nothing more straining to the eye than trying to go from focusing on field of brightly glowing phosphors to looking at a dimly reflected piece of oil and wood. If your work area is lit by a piece of energy-efficient, buzzing tube lighting, your eyes would be best served by an additional spread-spectrum flourescent or filament bulb of the type you can now get in hardware stores.

    Take every opportunity to not be sitting in the same position. Between examples, swivel away from the screen and put your feet up. While reading intros and conclusions, stand up and pace around the room. Swivel to different positions while you type... The optimal one position to be in to aviod repetitive stress injuries is to not be in one position.

    Another solution I have found that works well is to type your examples up wherever is most comfortable to you on a MIVO mailstation. Non-backlit LCD screens are very easy to transition to while reading paper, and the small size and weight will allow you to work almost anywhere. The 8k limit for messages means many perl examples will have to be chopped into smaller bits, but a simple e-mail later and the script can be quickly reassembled on your main box. The messageboards at www.linux-hacker.org can tell you how to unlock the machines to work with your ISP, and they (and their original branding, the e-message) can be found on e-bay for less than 20 dollars.

    IANARST (I am not a repetitive stress therapist), but I think if you follow the above rules while listening to your own body's needs you will be fine.

    -C

    --
    This Sig is a mnemonic device designed to allow you to recognize this author in the future.