Advice for a programmer losing vision?

Hi.

Sorry if you get a lot of first-time dumb posts, like this.  I've got a rare
genetic defect that's causing me to lose my central vision.  It's a lot like
macular degeneration, but I'm only 45 years old.  I've been a programmer all
my life, and have succeeded in dealing with disability before.  I could not
type for three years.  I mostly program in C on Linux.

What tools should I learn, what forums should I join, and what skills should
I develop to stay a productive programmer?  I'm very good at building custom
environments, which I did when I couldn't type.  For example, should I
bother with Braille, and which screen readers are best for mail, web
browsing (and which browser?), and controlling shells and emacs?  I expect
to have peripheral vision for a long time.  Do programmers with only
peripheral vision fare better reading text up close, or using screen
readers?

Thanks,
Bill

Other related posts: