← All episodes

How a visually impaired engineer builds personal software with Claude Code + Wispr Flow

| 22 products mentioned
How I AI How I AI host
Watch on YouTube accessibility in software development personal automation tools chrome extension development ai-assisted coding screen reader compatibility multimodal ai applications prompt engineering for ai tools

Joe McCormack, a principal software engineer who lost his central vision before college, demonstrates how he builds accessible personal software tools using Claude Code and AI-powered Chrome extensions. The episode showcases how he's closed the accessibility gap in software development through practical microapps—including image descriptions, spell-checking, and article summarization—built in under 30 minutes each, illustrating the dramatic shift in ROI for personal automation tools powered by AI.

Key takeaways
  • Personal software has become economically viable for niche use cases like accessibility tools because AI reduces development time from days to minutes, making the payback period nearly instant.
  • Building Chrome extensions for web-based tools like Slack allows developers to add custom AI functionality without needing access to desktop app APIs.
  • Keyboard shortcuts are critical UX patterns for accessibility and efficiency—using Ctrl+Shift+D for image descriptions or Ctrl+Shift+1 for link summaries eliminates context-switching friction.
  • Claude Code's accessibility features—like the Ctrl+G shortcut to edit prompts as text files and consistent numeric input patterns (1=yes, 2=maybe, 3=no)—make terminal-based development viable for screen reader users.
  • Multimodal AI capabilities like Gemini's live image reading enable previously impossible personal use cases, such as reading books aloud to his children with natural interaction patterns.
  • When AI context gets "poisoned," starting fresh with a new session and feeding learned insights into a cleaner prompt often works better than continuing to massage a stuck conversation.

Recommendations (20)

ChatGPT
ChatGPT uses

"Oh, you can just do all of that now with sharing your screen with Gemini or ChatGPT."

Joe McCormack · ▶ 0:19

Meta Glasses

"I'm an avid meta glass user. And different things to make my personal life a lot easier as well."

Joe McCormack · ▶ 4:29

Arc
Arc uses

"like I do use Arc. But it's using the Swiss Army knife and it does everything."

Joe McCormack · ▶ 6:48

Slack
Slack uses

"Baby List where I work is a big Slack company. So, lots of my stuff is very Slack based because it's where I spend a lot of my non-coding time."

Joe McCormack · ▶ 7:16

Figma
Figma uses

"A flavor of this one I'm working on right now is a version that works in Figma directly as well"

Joe McCormack · ▶ 10:06

OpenAI
OpenAI uses

"this is going to go off send that off to OpenAI and come back with that"

Joe McCormack · ▶ 11:38

Chrome
Chrome uses

"you are actually running Slack right now in Chrome. So these are all extensions that are available to you"

Joe McCormack · ▶ 12:36

VS Code
VS Code uses

"should I open up VS Code on this. So VS Code opening and initializing here."

Joe McCormack · ▶ 16:35

Wispr Flow
Wispr Flow uses

"sometimes I'll use whisper flow for what I'm doing. But in this case, I actually find the VS Code Copilot audio to be pretty good."

Joe McCormack · ▶ 16:58

"I actually find the VS Code Copilot audio to be pretty good. And so if I'm just doing something kind of quick like this, I'll just end up using the Copilot integration."

Joe McCormack · ▶ 17:02

Claude Code

"cool. So now we're going to hop into a new tab, spin up claude code in here."

Joe McCormack · ▶ 20:30

Claude Skills

"I end up building out a Claude skill to help me build more Chrome extensions. After I built the first two, I had Claude look at both and figure out what was the patterns"

Joe McCormack · ▶ 20:39

Windows Subsystem for Linux

"because I'm developing on Windows, but I actually run Cloud Code in this thing called the Windows Subsystem for Linux"

Joe McCormack · ▶ 37:37

PowerShell
PowerShell uses

"I added a slash command here called paste image that uses some PowerShell shortcuts to pull images out of my clipboard"

Joe McCormack · ▶ 37:51

Google Docs recommends

"I want to really give strong kudos to like Google Docs. Google Docs for what it does is so crazy accessible"

Joe McCormack · ▶ 43:18

Notion
Notion uses

"notion is one that is a little bit harder. I think they do their best from accessibility standpoint in some ways, but there's a lot going on in a notion post"

Joe McCormack · ▶ 43:49

MCP
MCP uses

"can I just use the notion MCP and Google Docs MCP or glean MCP in there is greatly"

Joe McCormack · ▶ 43:44

Ruby on Rails

"we are a Ruby on Rails and React shop hiring across the board, all different levels"

Joe McCormack · ▶ 48:28

React
React uses

"we are a Ruby on Rails and React shop hiring across the board, all different levels"

Joe McCormack · ▶ 48:28

Gemini
Gemini uses

"Oh, you can just do all of that now with sharing your screen with Gemini or ChatGPT. Whereas, when I was first losing my site, it was using different magnification tools."

Joe McCormack · ▶ 0:16

Mentioned (2)

Harvard
Harvard "So I took the intro to computer science course at Harvard and immediately fell in love" ▶ 3:34
Grammarly
Grammarly "There's lots of tools that do this Grammarly and all this, but similarly, they're not all screen ..." ▶ 11:11