visually impaired computer programmer