About handsfreecoding.org

Hi, I’m James, and I created handsfreecoding.org to share techniques and software that allow me to code and enjoy my computer without using my hands. There are a lot of powerful tools and libraries out there, but it can be overwhelming to learn how to put all the pieces together. I’ve been at it for over two years and I’m still discovering new ideas, so I hope this blog will be useful to newcomers and experts alike. To read more about my story, check out my first post, Adventures in Hands-Free Coding.

In order to allow the posts on this blog to become usable for open source speech recognition training data, I am using the CC0 license. Please attribute/link to my posts when using them.

To the extent possible under law, the author of this blog (James) has waived all copyright and related or neighboring rights to his posts and pages within this blog, unless noted otherwise. This work is published from the United States.

If you want to send me private feedback, please fill out the following form. If you want to share public feedback that others can comment on, please fill out the form at the bottom of this page.

2 thoughts on “About handsfreecoding.org”

  1. Hi James,

    Thank you so much for this resource.

    My little sister is 15 and I started teaching her to code in python last year. However, she has since had chronic pain and cannot type.

    I installed dragon for her and tried to use the software you recommend, but ran into issues because I am not familiar with it. She really wants to learn to code because I started teaching her about generative art (she had a successful blog, 6ftaboveground.com but has had to stop due to hand pain).

    She’s been trying to use your guide but is having difficulty because she is new to python.

    Would you be open to one or two skype sessions with my little sister and/or me to show us the ropes? We would pay you for consulting. If you know anyone else who has emailed you over the years who would be interested in this please let me know.

    Thanking you in advance,


    PhD student, Princeton

    1. Absolutely I would be happy to chat with you and your sister. This is the reason I have the blog, to help people like you and your sister!

      Thank you for the offer to pay, but no need for that.

      I will reach out to you directly via email on next steps.

Leave a Reply

Your email address will not be published. Required fields are marked *

Markdown is supported. Make sure raw < and > are wrapped in code blocks. You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

A hacker's guide to ditching the keyboard and mouse