In the current era of GUI based Operating Systems, Developer Tools and Software, life has never been tougher for a Blind computer User and the Blind Computer Programmer.
This issue has been very dear to me, from the time when I had attempted developing a mail and telephony based address book application in VB using the Speech API to enable Blind Users use it. Trust me, it is one of the toughest things to do, the Interface ease of use is of the utmost importance!
While developing software or websites, we might be very well ignoring a section of people who are not able to use the tools because of interface issues. This might be a good research area for people working in the area of Human Computer Interface, its more important to make a easy to user interface than having an application with all sleek toolbars not accesible to such target users.
One of the exceptional people in this area would be Jim Homme, who maintains the blindprogramming.com website, he is an employee of Bender Consulting, and is one of the many employees of Bender Consulting who beat their physical challenges to excel in Software services.
Coming back to the main issue, are we doing enough to enable them use the software we make? Are our websites disable friendly? Analyse your webpages today for accessibility by checking them here (this blog failed on multiple counts!) : http://webxact.watchfire.com/
To learn more about making a more Accesible web, check out http://www.accessible.org/