Follow Rinat Abdullin
« Strongly Typed Reflection in Lokad Shared | Main | ReSharper 4.5 Early Access Program »
Tuesday
30Dec2008

Efficient Development Must Be Ergonomic

Here's the short list of things that could help your development stay efficient for many years ahead:

  • Get yourself a proper chair.
  • Get ergonomic keyboard and mouse (I use Microsoft Natural Ergonomic Keyboard 4000 and Natural Wireless Laser Mouse 6000). These take some time to learn, but that's worth it.
  • Learn keyboard shortcuts to minimize mouse usage.
  • Do some sports (I've picked ballroom dancing as the primary training for now and simply love it).
  • Take short breaks every 40-60 minutes.
  • Get a big 22 inch LCD or two of them (they are getting real cheap these days anyway), switch to Consolas font in your IDE (with ClearType smoothing) and make it larger (12 size for me).

Additional things that I have not tried, but thinking of:

  • Switching to Dvorak layout that has the most used keys under the home row and is designed to deal with the fatigue.
  • Get the trackball and/or move mouse to the left hand (to take some stress from the primary hand)