Biggest advice, start programming with your monitor covered up by a sheet or turned off now while you still have the option to turn it back on to figure out what you just did. Gradually have it turned off for longer periods without turning it on to see what's happening until you can do it without seeing it at all.
On Macs, there's a screen curtain feature that can be turned on and off. The shortcut is FN+CTRL+OPTION+SHIFT+-. It might be different on older versions of OSX, used to use the right option key, but I've forgotten the keystrokes.
Ask HN: I'm a software engineer going blind, how should I prepare?
131–140 of 497 posts
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#132Earlier quoted context omitted.
I am confused why his diagnosis makes any difference... this isn't a fatal disease, so he has no fewer years to live than the rest of us. If he thought being a software engineer was what he wanted to do to live a fulfilling life before his diagnosis, why would that change now?
I think “Remaining time with vision” is the intended reading, as in if there’s some other career OP wants to switch to, it would be easier to do now
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#133Earlier quoted context omitted.
I am confused why his diagnosis makes any difference... this isn't a fatal disease, so he has no fewer years to live than the rest of us. If he thought being a software engineer was what he wanted to do to live a fulfilling life before his diagnosis, why would that change now?
Because programming without sight is hard. It's definitely doable and could very well lead to a fulfilling life. Or it might not. Maybe there are other careers that he might be better suited for and where his disability won't be as much of a hindrance. If so, he still has time while he can see to prepare for a career change. Basically, the GP is telling the OP to consider all of his options and not to box himself int…
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#134You can definitely continue as a software engineer. I'm living proof. It won't be easy, especially at first. For a while it will feel like you're working twice as hard just to keep up with your sighted peers. But eventually, the better you get with your tools, you'll find you have some superpowers over your sighted peers. For example, as you get better with a screen reader, you'll be bumping the speech rate up to 1.7…
because code is no longer represented visually as blocks, you'll find you're building an increasingly detailed memory model of your code. Sighted people do this, too, but they tend to visualize in their mind. When you abandon this two dimensional representation, your non-visual mental map suffers no spatial limits That's a really interesting idea to me, because I have been trying to improve my memory and recall (most…
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#135I’m not sure how severe your hearing loss is but if podcasts are your style check out https://drunkenux.com/. The hosts have done a lot of episodes speaking from their backgrounds building education sites, where accessibility in development is required (also it’s funny and who doesn’t need a little levity).
More than anything, experiment with the suggestions here, different input methods, track your progress, Etc. For managing the anxiety especially, dedicating time weekly to work on your system can lead to some of the biggest rewards and occasionally, key insights.
Carpe Diem and keep us posted as you find the hacks that work for you!
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#136I have been blind since birth. I recommend downloading NVDA, a free screen reader for windows, and getting used to using it for basic computer use. Getting used to hearing the speech as fast as possible is key to being able to use it efficiently. You said you have hearing loss. Is it bad enough to make speech output useless? If so you would need to learn braille. I would never try front end design as I have no idea w…
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#137I had a coworker this happened too. He was in his late 40s when this happened and so had to use a screen reader instead of a Braille display. He used edlin over putty on Windows. Since Jaws ran best there for him. He had to stop working on languages like Python where a screen reader is of little help.
> He had to stop working on languages like Python where a screen reader is of little help. i find this interesting. is it due to the space significance thingy?
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#138If you haven't yet, get in contact with the local Braille Institute so they can help you.
An interesting thing about humans is that we get used to whatever life brings us. Problems that seemed impossible to accept and deal with when you are facing them will suddenly be very manageable once you have to deal with them directly.
Be strong and good luck!
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#139You can definitely continue as a software engineer. I'm living proof. It won't be easy, especially at first. For a while it will feel like you're working twice as hard just to keep up with your sighted peers. But eventually, the better you get with your tools, you'll find you have some superpowers over your sighted peers. For example, as you get better with a screen reader, you'll be bumping the speech rate up to 1.7…
> you'll be bumping the speech rate up to 1.75-2X normal speech. You'll be the only one who can understand your screen reader Huh. I already listen to most podcasts and recorded presentations at 2x. Now you make me wonder if I could process information faster with a screen reader even though my sight works just fine...
But thanks for taking the time to share how superhuman you are.
Re: Ask HN: I'm a software engineer going blind, how should I prepare?
#140Earlier quoted context omitted.
Rob Pike's Acme editor is another powerful tiling editor you can check out.
As a huge fan of Plan 9, I would strongly recommend against acme for visually impaired users. It's highly mouse-driven, requiring a spacial understanding of the interface and the ability to see where the mouse is and coordinate its movement to execute commands.
Just thought of as nice tiling editor.