Install nvm and Node.js on Ubuntu WSL with NVDA
Install Node Version Manager on Ubuntu running in WSL, then use it to install the latest Node.js LTS. Demonstrated with the NVDA screen reader.
Blog
Practical posts on screen readers, developer tools, programming, and keyboard-first workflows.
12 posts
Install Node Version Manager on Ubuntu running in WSL, then use it to install the latest Node.js LTS. Demonstrated with the NVDA screen reader.
How I create a Bash alias in my .bashrc file on WSL Ubuntu, using NVDA and Visual Studio Code.
A step-by-step guide to installing WSL and Ubuntu from PowerShell, confirming WSL 2, and preparing Ubuntu for development.
How I use CLAUDE.md, AGENTS.md, skills, hooks, and checks to make AI coding agents follow repeatable engineering rules.
A quick VS Code tip for jumping straight to any file with the keyboard, using Quick Open.
A walkthrough of finding a project on GitHub and opening it in VS Code right inside the browser, navigated with the NVDA screen reader.
A quick VS Code tip for folding all the code in a file so you can understand its structure, using only the keyboard.
Eight resources I use to learn HTML, CSS, and JavaScript, with a note on using each one with a screen reader.
A beginner-friendly look at the basics of Python, covering variables, data types, collections, and operations, with code examples.
How I use Windows, NVDA, VS Code, WSL 2, and Ubuntu for software development.
The three NVDA settings I change when I write code, and why each one matters.
How blind and visually impaired software engineers read code, navigate tools, and work with development teams.