A few days ago someone asked whether blindness affected our ability to code, and I did reply that in my case it barely does, however when I said that I only thought about writing and reading my own code since that's what I do mostly, and now feel like I kind of lied because I do indeed have trouble understanding other people's code. Not only that but the fact that I cannot use certain tools is slowing me down tremendously. For example I'm working on a Rust project and, since the only way I feel comfortable writing code on MacOS is using TextMate which is not an IDE, or Xcode which does not support Rust's syntax, I'm affected by not being warned about syntax, type, or borrow checker errors as I type, meaning that errors accumulate and when I finally try to compile code after a week of writing I'm presented with hundreds of errors, some of which impossible to solve without a structural overhaul due to missing a borrow checker rule, so in fact when I really do think about it, blindness really slows me down a lot and I just don't notice because I'm getting used to it. Even when I use Xcode to write Swift or Objective-C, the fact that I'm not interacting with it visually means that I miss a lot of relevant real-time information about my code that could have saved a lot of time if I had noticed the errors earlier.
Lately I've been seriously considering finding a job as an iOS developer, because MacOS, iOS, and Linux are the platforms that I had and have the most experience with both pre and post blindness. However I'm afraid that I might not be able to face real world conditions both due to my difficulty reading code written by other people, which affects my ability to work with existing codebases or integrate a team, and also due to my inability to take advantage of all the information conveyed visually by IDEs, which affects my productivity. As compensation I thought about only asking for the minimum wage as I really don't need the money, however I doubt that even that would be enough since my income, which was considered reasonable back in 2011 when I quit my job due to vision issues, was only 4 times the minimum wage here in Portugal, and the minimum wage has increased a lot in the last few years, so I do not have a lot of margin to negotiate.
While I do assume that there's nothing I can do about not being able to take advantage of the visual information conveyed by IDEs, I do wonder how other blind programmers tackle the problem of reading code written by other people. Both Xcode and TextMate have an option in the accessibility rotor that allows quickly jumping from function to function, which kind of offsets the inability to scroll, but I still have issues with punctuation, because in order to avoid going crazy I have the screen-reader set to ignore some of it.. I've considered using a Braille display, but decent Braille displays are prohibitively expensive, and in addition I struggle a lot with Braille due to lack of practice, so I'd never be able to secure government funding as proficiency is a requirement, and I'm not feeling like wasting 4000€ of my own money on a Braille display that might end up collecting dust if I don't manage to become proficient or end up having problems with Braille support on MacOS.