I do a lot of refactoring, maybe even more than you do, simply because I can't understand functions that have two indentation levels (like two if statements inside each other), or functions that go above 15 lines. I'm saying that I may do it more than you because, unlike sighted people, we can't glance at 6 lines at once; we have to look at the code one line at a time. So, the smaller each section (whether it's an if statement, a loop, or a function, depending on the language itself), the better for me.
Are there any languages or language families that you find easier to use? (inb4 COBOL is the easiest)
Given the right kind of guidance and development people with "disabilities" could bring a very unique perspective and new ways of thinking to problems and algorithms.
Deaf people for example think visually from birth as they have never heard sound. And we still don't even have a good way of representing sign language on paper or digitally.
This occurred to me while I was struggling with linear regression and its use in machine learning.
Actually theres's a direct analogy there. The reason you do that is to make it easier to comprehend. It looks messy. To much info. Now imagine you have to listen to your screen reader speaking all of it. Same deal. To much, time to refactor to something more navigable.