248 karma · joined January 10, 2009
I have read and understood all of web.py and am currently buried up to my head in rails actionpack routing code, both contain some hairy bits of code. By pushing all these messy details down into the library they allow the application developer to be more expressive and concise. As long as there are tests, comments, and documentation to back up the complicated bits, I don't have a problem with a library or framework not being obvious to understand at first glance.
* I started experiencing pain in my wrists and forearms about 4 years ago
* After 6 months, the pain became so intense I started working less and avoided my computer as much as possible
* Went to physical therapy where they misdiagnosed my problem
* Stopped physical therapy after 6 months or so
* Was recommended to a surgeon who (big surprise) wanted to do surgery.
* Tried a different physical therapist
* Tried wrist braces
* Went to the myo pain center in Chicago http://www.myopain.com/
* I was able to treat myself after a 1 hour visit at the myopain center * Went from being able to work on a computer unbearably 35 hours a week to 70+ virtually pain free (when I worked for a YC startup)
* I now work from home and have made some ergonomic changes that have also helped:
The top of my monitor is at eye level.
I use a trackball and the Microsoft 4000 ergonomic keyboard.
I got an overstuffed thick pillow which helped support my neck when sleeping on my side.
I use this book to find and treat the trigger points: http://www.amazon.com/Trigger-Point-Therapy-Workbook-Self-Tr...