The most common type of dyslexia, by far, is a problem in the performance of the brain module called the "visual letterbox area,"[1] which matches features of the reader's writing system (letters, letter combinations, "phonetic" elements of Chinese characters, or whatever) to phonological features of reader's spoken language. Developmentally, dyslexia is nearly always preceded by poor "phonological awareness" in dealing with spoken language.[2] They way to help people with dyslexia read better and get through daily life better is systematic training in sound-symbol correspondences specific to the reader's writing system,[3] which helps dyslexic readers improve the performance of their visual letterbox area through training.
Meanwhile, programmers improve by debugging and reviewing code with other programmers, which analogously helps programmers attend to the details that matter.
[1] http://readinginthebrain.pagesperso-orange.fr/intro.htm
[2] http://www.fldoe.org/ese/pdf/phon9872.pdf
http://www.sedl.org/pubs/sedl-letter/v14n03/3.html
http://reading.uoregon.edu/big_ideas/pa/pa_what.php
[3] http://dyslexia.yale.edu/Dyslexia_articleintro.html