My problem is attention deficit disorder. I find that I have some of the same difficulties as a dyslexic person. For instance, I just typed and deleted difficluties, is, and difecit. (And the big red dotted undlies (underlines) that Chrome helpfully provides. I don't look at my fingers as I type and haven't for 10+ years (ignore the plus ;). You may assume that the problem lies in not looking at my fingers as I type, but I do the same with reading and writing as weel (well).
Having said that...
One thing that helps is accepting that I will have syntax errors. When web programming, I have the apache log file open, so when I get that blank page on refresh, I command/alt-tab and reload the log file. Sure, I can read through the code, but really, this way is faster. (Although, ADD impatience might have something to do with it.) I code enough of a chunk to test (the chunk size depending on the confidence I have for the language) in increments.
Sometimes, this doesn't work, because the error doesn't generate a warning or notice. The other day I almost posted a question to SO. Because of the strict guidelines of carefully pasting your code and your output and formatting it, I found what had happened. I spelled a variable wrong. (Some languages would produce a warning, hm....I wonder if PHP has the Perl equivalent of use strict and user warnings). So that's my solution number two. If you're working through a problem, go through the motions of posting to SO (or actually do).
Another thing I do, is keep my file sizes small. On one hand, it allows for reuse of code, and helps separate out logic. For me, if the file is too big and I have to go from the top to the bottom of the file looking for something (and I haven't documented well enough), I'll forget what I was looking for by the bottom. Maybe not applicable to dyslexics, but it leads me to my next point.
Which is to just accept that you have a difficulty that will never go away. Well, at least say it out loud sometimes. This acceptance will make things a little less frustrating. Sometimes.
Hope this helps.