Bring your karma
Join the waitlist today
HUMBLECAT.ORG

Blind and Visually Impaired Community

Full History - 2021 - 03 - 23 - ID#mbhumg
122
Please help support this lady. She is blind herself (was born blind) and she’s trying to teach blind people how to code. She can get the funds to teach more blind people if her videos have many likes. Please don’t dislike (youtu.be)
submitted by Duhthrowaway12
refrigagator 10 points 2y ago
I'm a sighted professional ios developer and would love to learn more about this. Does she have a website for the foundation? I've been having macular bleeding and trying to learn or at least prepare myself for if I ever lose my central vision completely. I'd love to either help others learn programming, or learn myself how to navigate programming with a VI.
MostlyBlindGamer 3 points 2y ago
Are you using VoiceOver? Cmd + F5.
refrigagator 4 points 2y ago
I've tried but it honestly seems impossible with just VoiceOver. For example something like this:

```
override func viewDidLoad() {
super.viewDidLoad()

// Scroll view content size take its entire frame width
scrollView.frameLayoutGuide.widthAnchor.constraint(equalTo: scrollView.contentLayoutGuide.widthAnchor).isActive = true

reloadData()
updateProfile()
updateProfileImage()
}
```

Would read very literal (i.e. "Override func viewDidLoad open parenthesis close parenthesis...") but I would prefer it read it similar to Emacsspeak "override function viewDidLoad no parameters" or something like that.
Fridux 3 points 2y ago
I do code with VoiceOver only, as I struggle a lot with Braille, and to keep myself sane I have my punctuation set to Some all the time. Whenever I have to read code carefully I do so character by character. I wish Xcode had a key combination to read token by token, but at the moment the closest it gets is interacting with the editor and using VO+Left/Right or Option+Left/Right.

After coding blind with a screen-reader for a while you end up assuming certain things, like that there's a pair of empty parens in a function declaration when the screen-reader doesn't mention anything because otherwise the compiler would complain. It takes longer than usual to read code this way though, at least for me, which is why I do not work anymore, but provided you have the time and patience, it's not a big deal.
MostlyBlindGamer 2 points 2y ago
Hm, right. You can adjust verbosity settings for things like punctuation and you can set up specific words to be read in a certain way. "GUI," for example, is set to "gooey" by default.
backtickbot 2 points 2y ago
$1

Hello, refrigagator: code blocks using triple backticks (\`\`\`) don't work on all versions of Reddit!

Some users see $1 / $1 instead.

To fix this, **indent every line with 4 spaces** instead.

$1

^(You can opt out by replying with backtickopt6 to this comment.)
Blindgamerpl 3 points 2y ago
Done
Duhthrowaway12 [OP] 3 points 2y ago
Thank you, kind stranger.
Blindgamerpl 2 points 2y ago
I’m doing it because everyone will benefit from that.
OddRedd 3 points 2y ago
Sounds very cool, we have some clients interested in learning to code and they could certainly profit from such a resource!
Duhthrowaway12 [OP] 3 points 2y ago
Awesome! Please share this video with them. The more like she receives on her YouTube video, the better chance she has establishing the project to teach people how to code.
Fridux 3 points 2y ago
I wish her luck. If she manages to create such a community I'll happily join to share what I know and learn from others. I'm an experienced jack of all trades developer, having learned most of what I know with sight, but have only been coding blind for the last 2 years.
Duhthrowaway12 [OP] 3 points 2y ago
She is a sweetheart. I am sure she appreciates your support.
vip-sizzles 2 points 2y ago
Sounds very interesting. I've been trying to code for some time but I'm still stuck at the basic level.
ps-im-blind 2 points 2y ago
Oh yes! Totally subscribing and liking her work. I've been wanting to learn coding for a while now, but I never could find a good place to start, especially with finding accessible content/resources to learn from...
Marconius 2 points 2y ago
Nice, I'd like to pitch in. I've recently been blazing through the SwiftUI course on Codecademy, and after working through some of the quirky bits of the process, I've finally managed to actually build and run an app with accessible features on my phone for the first time ever! All previous courses focused on Interface Builder in Xcode and forced you to finish those courses before getting to the actual programmatic version of building apps, but SwiftUI has made this all much much simpler.

I write Python, JS, HTML, and CSS in TextEdit, run programs through Terminal, and am now getting the hang of Xcode for Swift development. Doing this after having lost my vision suddenly back in 2014. I only use VoiceOver and have gotten used to parsing syntax with the voice feedback, plus set up Activities for TextEdit and Xcode that set the punctuation verbosity to high, plus read out repeated punctuation with a count. I code with tabs instead of spaces since VO reads out tabs and makes life much easier when dealing with indentation, and I can't wait to put all this together after finishing the courses to build my own actual iOS app after trying to learn for years.
CosmicBunny97 2 points 2y ago
I’m curious about coding. I’ll check her out
Duhthrowaway12 [OP] 2 points 2y ago
Please do, and make sure to like her vid. It supports her a lot
This nonprofit website is run by volunteers.
Please contribute if you can. Thank you!
Our mission is to provide everyone with access to large-
scale community websites for the good of humanity.
Without ads, without tracking, without greed.
©2023 HumbleCat Inc   •   HumbleCat is a 501(c)3 nonprofit based in Michigan, USA.