Live data from Hacker News

Ask HN: I'm a software engineer going blind, how should I prepare?

news.ycombinator.com

191–200 of 497 posts

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#191
Seek out HN user CAMLORN. Quoting from a response in an old thread about screen readers:

I'm the blind dev who refactored a huge chunk of the Rust compiler [0]. I'm at roughly 800 words a minute with a synth, with the proven ability to top out at 1219. 800 or so is the norm among programmers. In order to get it we normally end up using older synths which sound way less natural because modern synthesis techniques can't go that fast. There's a trade-off between natural sounding and 500+ words a minute, and the market now strongly prefers the former because hardware can now support i.e. concatenative synthesis.

https://news.ycombinator.com/item?id=20883169

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#192
post #112

Earlier quoted context omitted.

> You'll be amazed how good your memory will get without the crutch of sight That's all really interesting. I personally have a problem with my thoughts in that I need to "sound out" or read them aloud in my head. This sometimes really slows me down, I mull over a thought until it sounds right. Especially when I'm tired I can get stuck in a loop. And it applies when reading too, I can force myself to read faster but…

I also rely on the "inner voice" for reading and writing. But I can skip that when programming. I think it's related to how you learn that language in the early stage.

Could you expand on how you skip it for programming?

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#193

Earlier quoted context omitted.

Have you ever used a conventional GUI screen reader? Something like NVDA for Windows, VoiceOver for Mac or iOS, Talkback for Android, or Orca for GNOME? Reading a web page or an HTML email with one of those might give you a different perspective on what's possible, and specifically, how much better the experience of reading a hypertext document with a screen reader can be, compared to something like BRLTTY.

I have used Orca, and I can't stand it. The main advantage is a global place to route text for speech synthesis, but I simply hate using screenreaders to use applications which are not designed with accessibility in mind. There are few better solutions for browsing the web, though. I've been meaning to try lynx with brltty.

> I simply hate using screenreaders to use applications which are not designed with accessibility in mind.

I can understand that. I think many of us have just accepted that it has to be this way, because we're a minority and we want to have all of the advantages of using mainstream applications (economies of scale, active development, not being at an extra disadvantage compared to sighted peers, etc.).

Of course, you don't fit the profile of a "mainstream consumer" when it comes to computers. In particular, I gather that you take full advantage of the hackability of free software. So using custom TTS plugins as opposed to a clunky generic screen reader is just an extension of that overall approach to using computers.

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#194
You should consider setting up a well known and repeatable folder structure for your email inbox.

You will need to file everything into a phonetically distinct structure for efficient navigation through your folder hierarchy. Nested directories in this case is not a bad idea.

I have seen this type of structure used very efficiently with a screen reader and Outlook in person.

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#195
Sorry to hear this Zach. Best of luck and I hope you will pull through this stronger.

I would look into positions at Microsoft. Since the current CEO Satya Nadella took over, there has been a big push to improve the accessibility of Microsoft products, and I know that there are quite a few blind developers working there.

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#196

If i went blind tomorrow I would invest heavily in: 1. Emacs and Emacsspeak in particular. Emacs is the richest text-based user experience out there; imagine if all Terminal apps were configurable and scriptable under the same coherent framework. This is why Emacsspeak is an incredibly valuable asset that I would lean heavily on in the event of vision loss. 2. I would invest heavily in making sure that I have a very…

> Emacs and Emacsspeak in particular. Emacs is the richest text-based user experience out there; My naive expectation is that non-visual editors like ed and ex would be easier to use than visual editors like emacs and vi, but I'm curious to learn more about how people work here. How well do visual editors interact with screen readers? The screen readers would presumably need to offer an interface to reread parts of t…

Emacs has a unique feature as well, it can become the entire gui for anything you are trying to do; web browser, email client, IRC client, etc. all converted into plain text.

I even had it setup a few years ago to send and read tweets.

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#197
post #177

Earlier quoted context omitted.

"Thanks for taking the time to share how superhuman you are" is not "asking for personal decency". Please don't post in the flamewar style to HN. We're here for curious conversation, which doesn't go along with the style of argument in which people cast each other's comments in the worst possible light. If you review the site guidelines you'll see that many of them guard against that argument style. That's no acciden…

The person took the time to mention their ability to listen and comprehend two times faster than presumably the average. They didn't not mention the original poster in any sense of compassion, ignoring them. What is the strongest possible interpretation of what this person said? That which is not a fair understanding of the criticism of my post?

The plausible interpretation is that the commenter got excited about screen readers because they unexpectedly connected to something he was already interested in, and it made him curious. Not only is that a perfectly decent thing, it's an example of the curious conversation that HN exists for.

Meanwhile, snarking and putting down other users, which unfortunately are what you did, are examples of what HN very much does not exist for.

It's really easy to interpret other people's internet comments in ways that add things that weren't necessarily there. We have only tiny blobs of text to go by. We don't know each other, and we don't even have the cues that come from voice, body language, and the like. As I read the GP comment, it seems to me that it was you who introduced the notions that it was somehow about the commenter puffing himself up, or that he was somehow lacking in compassion towards the original poster.

In a thread of 200 comments, there will inevitably be rivulets of conversation that aren't about the main theme. Such tangents are only bad if they're somehow generic and predictable. This one was interesting, still very much in the orbit of the main topic, and I really don't think there was any meanness in it. I'm pretty trained to pattern-match meanness after years of trying to get people to be kind to each other on HN, and I'm afraid it was your comment that was the mean one.

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#198

Earlier quoted context omitted.

Are you sighted?

Not perfectly, and not for long. I wear glasses, but they only do so much, and my vision worsens every year. I use some light assistive technologies on the daily - higher contrast, large fonts, zooming in on things. To test the tools I linked to, I spend the occasional workday with all of my monitors turned off, relying on these tools to get work done. I also have a braille reader that I occasionally pull out. I have…

Which do you prefer, screen-readers or braille readers? Also, how long did it take you to be able to feel the braille effectively?

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#199
post #177

Earlier quoted context omitted.

"Thanks for taking the time to share how superhuman you are" is not "asking for personal decency". Please don't post in the flamewar style to HN. We're here for curious conversation, which doesn't go along with the style of argument in which people cast each other's comments in the worst possible light. If you review the site guidelines you'll see that many of them guard against that argument style. That's no acciden…

The person took the time to mention their ability to listen and comprehend two times faster than presumably the average. They didn't not mention the original poster in any sense of compassion, ignoring them. What is the strongest possible interpretation of what this person said? That which is not a fair understanding of the criticism of my post?

He didn't say that he can listen two times faster than the average person. He said that he can listen to podcasts at twice their recorded speed. There is nothing superhuman about this. Many people do so. People naturally speak slower than their listeners can understand, and practiced public speakers are trained to speak even slower than that.

Re: Ask HN: I'm a software engineer going blind, how should I prepare?

#200
Try and read Borges’ essay on blindness.

Some excerpts:

There were the books, but I had to ask my friends the titles of them. I remembered a sentence from Rudolf Steiner, in his books on anthroposo­ phy, which was the name he gave to his theosophy. He said that when some­ thing ends, we must think that something begins. His advice is salutary, but the execution is difficult, for we only know what we have lost, not what we will gain. We have a very precise image-an image at times shameless-of what we have lost, but we are ignorant ofwhat may follow or replace it.

I made a decision. I said to myself: since I have lost the beloved world of appearances, I must create something else. At the time I was a professor of English at the university. What could I do to teach that almost infinite lit­ erature, that literature which exceeds the life of a man, and even generations of men? What could I do in four Argentine months of national holidays and strikes? I did what I could to teach the love of that literature, and I refrained as much as possible from dates and names.

https://www.gwern.net/docs/borges/1977-borges-blindness.pdf

Post reply on HN