I'm trying to improve my coding setup - both in terms of productivity and comfort.<p>What I currently have is a high-end macbook, which I use both in the office and at home, and very occasionally in bars or eateries. This has worked for me for years, but I'm starting to notice wrist pains and eye strain that weren't there before.<p>I've read conflicting accounts of using exotic external keyboards (such as typematrix or das keyboard), large external displays, curved or not, with high contrast or high dpi or both... no one quite seems to agree what the best (affordable) setup is.<p>What setup do you use, what have you tried and discarded, and why?
For ideas about what to use, I recommend perusing <a href="http://usesthis.com/" rel="nofollow">http://usesthis.com/</a>. Most setups are pretty standard, typically a MacBook or similar connected to a large external monitor. Some are unusual (like Richard Stallman[1]) or obvious jokes (John McAfee[2]).<p>Really though, most people don't need anything special to work comfortably. Standard keyboards and screens should be fine. Correct adjustment of chair, screen, and keyboard certainly help, but the important thing is to take breaks regularly. And <i>stop typing</i> if you feel pain. RSI can take years to treat. Some injuries can even be permanent.<p>1. <a href="http://richard.stallman.usesthis.com/" rel="nofollow">http://richard.stallman.usesthis.com/</a><p>2. <a href="http://john.mcafee.usesthis.com/" rel="nofollow">http://john.mcafee.usesthis.com/</a>
I have a 24 inch 2560x1440 monitor attached to my laptop.<p>A dark gray Happy Hacker Keyboard 2.<p>I am running Debian with the i3 tiling window manager.<p>I use PHPstorm and VIM and have those open all the time on different workspaces.<p>I can easily open firefox next to the developer tools next to 2 small shells.<p>Or php storm with two shells at the bottom and one at the side.