Ask Slashdot: What Is the Best Position To Work For Long Hours?
New submitter damitr asks: "What is the most ergonomic position if you are working with a laptop or a desktop (with or without wireless keyboard and mouse) for long hours at stretch? Is bean bag for sitting with a laptop a good option? What is the best way to use a desktop without causing tennis elbow and backache/neck problems?"
Here is a log of a 3-week experiment using a stand up desk. FYI for comparison.
This is especially true while debugging. Only when you stop looking at code start thinking about something else things work out. Countless number of times, I log out at 5PM to catch the 5:15 trolley, while walking back thinking about "pick dry cleaning, running low on coffee but can last another day, today is karate class day for the kid.." it would suddenly strike me, "wait a minute, in this function I am deleting invalid bodies, but the caller's caller of this function is looping through the body list, that is why the grandparent's loop is crashing in the next increment of the loop index". Such things have happened so many times. I think coding is done in many small bursts of activity with lots of thinking in between. Long coding sessions are not likely to be very productive.
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact