• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

The New Hofstader.com

A bunch of blogs by Chris "Gonz Blinko" Hofstader and his friends and their dogs.

Search this site

  • home
  • the Blind Confidential Archive
  • Podcasts I Enjoy
  • Licenses and Legal
  • Contact Us

A Cast Of Thousands

September 8, 2017 by Chris Hofstader 6 Comments

Introduction

Last month James “Jamie” Teh announced he would be leaving NVAccess, an organization he co-founded with Mick Curren to create, improve and maintain NVDA, the screen reader used by an estimated 40% of blind people on the Windows platform. Almost immediately, I started receiving Twitter direct messages (DMs) and emails asking what I thought about this development. This article is my answer to those questions.

For the sake of background, I recommend you also read an article I published on May 23 of this year titled, “NVDA: Now More Than Ever!” as it contains some of the concepts I mention in this piece in greater depth than you will find below.

Please Thank And Congratulate Jamie

Before I discuss the potential ramifications of Jamie’s departure from full time work at NVAccess, I want to thank him personally and on behalf of our entire community for the more than ten years that he spent creating and improving NVDA. Blind computer users have benefited greatly from Jamie’s work and dedication to the cause and we all owe he and Mick an enormous debt of gratitude.

We should also congratulate Jamie on his new position with Mozilla Foundation. He will bring his tremendous hacking skills and keen sense of user needs while continuing to make the online future for people with vision impairment and other disabilities better. With Jamie on board, Mozilla will make great advances in accessibility for all who need it.

Jamie has already done amazing things for our community, please offer him your thanks for his work on NVDA and congratulate him on his new gig with Mozilla.

The Impact On NVDA And The Community

If Glen Gordon, the technology lead on JAWS, announced his retirement from VFO, a couple of other blind VFO software engineers might be able to step into his shoes and take on its technical leadership. Alternatively, because NVDA is free, libre open source software (FLOSS), there are literally hundreds of people who have seen different parts of its source code, contributed new code to fix bugs or add features, built useful add-ons like NVDA Remote Access and DictationBridge and have helped its development in as many ways as one can imagine.

Jamie will still be available to the NVDA community on an ad hoc advisory basis and hundreds of people can and will continue developing NVDA into the future.

As was proven when VFO killed its Window-Eyes product leaving its users out in the cold and needing to spend precious time and possibly money learning a different screen reader, we, the community of blind technology enthusiasts could not pick up the Window-Eyes ball and guide it into the future. When a proprietary solution is changed or eliminated by its publishers, we have no power as a community to do anything about it. In the Glen Gordon situation, VFO has a few who may be able to step in to replace him; in Jamie’s case, we’ve a battalion of hackers ready and willing to join the effort.

A Few Specific Examples

Anyone who cares to can look at the NVDA revision history on GitHub, and learn who made which changes, who added which features and who wrote the plug-ins included by default with the screen reader. In NVDA version 2017.3, one will see that both Mick and Jamie made important contributions but so did our friends Joseph Lee, Tyler Spivey and a fellow named Leonard de Ruijter from The Netherlands did as well. These were important contributions that added Grade II braille, extending support for Microsoft’s Edge browser, how refreshable braille is displayed and to permit users to employ Windows OneCore voices in Windows 10.

As I wrote in “Now More Than Ever,” it’s the NVDA user community that drives the future of their favorite screen reader. Led by our friend Derek Riemer the live NVDACon online conference permits all attendees to participate in the dialogue and ask whatever questions they like. Contrasted with the JAWS user community, the top JAWS engineers are rarely confronted with the daily problems faced by their users and the VFO product shows this disregard for the individual users as it slides increasingly into a low quality package.

Who Has The Power?

Recently, we’ve witnessed VFO killing Window-Eyes. JAWS is not FLOSS and while VFO has a pair of engineers who may be able to replace someone like Glen Gordon, the community of people working on various aspects of NVDA can grow into a cast of thousands..

Contrast the death of Window-Eyes to the community of hundreds of people who participate in every aspect of NVDA from coding to writing documentation to translating it into as many different languages as possible to testing to reporting bugs to suggesting new features to doing absolutely everything necessary to maintain and improve a screen reader and we can only conclude that the FLOSS NVDA model is the one that gives the power to the community rather than a handful of mostly sighted gatekeepers.

When Ted Was In Charge

I joined the JAWS team as its leader when it was still owned by an actual mom and pop, the terrific Ted Henter and his lovely wife Mel. As I was the manager responsible for ensuring that JAWS would ship to the public on time and within its budget, Ted would sometimes drive me crazy. In those days, if Ted got a phone call or an email from a single user experiencing a bug in JAWS that prevented them from doing their job, Ted would shut down my software engineering shop from all other work until the bug was fixed and the blind employee could continue doing their job. As a manager, this drove me crazy; as a blind user of the technology we developed, I had to applaud Ted each time he did this.

After the merger that created Freedom Scientific (now VFO), we moved from the “help any user at all cost,” Ted Henter model to the more profitable “90% rule,” in which we would prioritize bugs that would effect 90% of our users and we ignored the bugs that might help a few people keep their jobs or continue their studies. It’s a lot easier to manage a department using the 90% rule but it also meant that some blind people would lose their jobs with each new JAWS release.

You may disagree but I’m a firm believer that we, the community of blind computer users should be the ones with the power in our hands. When Ted was in charge of JAWS, we had a blind person making the decisions; within days of the merger, Ted was out and very few blind people had actual influence over the future of JAWS. When I got chucked out, nobody was left behind to fight at the executive level for the users.

How You Can Help

As I wrote in the introduction to this piece, I’d like to once again recommend that you read my article “NVDA: Now More Than Ever!” as it’s only a few months old and it contains a lot of ideas for how literally any screen reader user can join the legion of NVDA activists. Here are a few things you might find interesting as a way to help:

  • As with any other technology product, NVDA needs money to keep it moving forward. If you believe that blind people should have control of our own destinies and haven’t spare time to volunteer to help NVDA, you can go to the donate page on the NVAccess site and kick in a few bucks to keep the fires burning. No contribution is too small and the NVAccess team appreciates all contributions.
  • If you’ve programming skills, especially if you know the Python programming language, you can help write code and fix bugs in NVDA itself.
  • If you’re multi-lingual, you can help with translations.
  • If you’re a good writer, you can help with documentation.
  • Every user is qualified to be a tester, if you see bugs, things that you would like to see changed, features you would like to see added to NVDA and so on, you can make certain that these are reported properly as either defects or suggestions to make sure that the people working on the code can get them done.
  • There are literally dozens of other ways you can be helpful so be creative and find ways you can join this important movement.

Conclusions

We are at a crossroads in the world of blindness and technology. We can sell our souls to the proprietary model and allow the VFO executive team and board of directors, each group having no more than one blind person as members, make the decisions for us or we can seize the day and take control of our own future.

The numbers are in our favor, we have an entire army of NVDA activists; VFO has a small squadron of primarily sighted people making decisions on our behalf.

Lastly, if you haven’t already, please do both thank Jamie for his service to the community in the past and congratulate him on his new job helping to make the online world more accessible for all of us.

Related

Filed Under: Announcements, Technology Review Tagged With: FLOSS, Free Software, Freedom Scientific, Jamie Teh, NVAccess, NVDA, VFO

About Chris Hofstader

Chris Hofstader has been knocking around the world of blindness for more than two decades. He was VP/Software Engineering at Freedom Scientific for six years ending in late 2004. He has since worked as a contractor on a lot of projects but is most well known for writing this blog and the one called BlindConfidential before it. Chris splits his time between St. Petersburg, Florida and Cambridge, Massachusetts. Chris tends to write about issues related to blindness and technology but he'll also write about mental health, rock and roll, books he's read, fishing, baseball or any of his other myriad interests. Chris also writes some fiction here too.

Reader Interactions

Comments

  1. Amanda Rush says

    September 8, 2017 at 12:35 pm

    First, I’d like to offer my sincerest thanks, and warmest congratulations to Jamie. NVDA is an invaluable tool both in my paid work of building things for clients with WordPress, as well as my volunteer work of contributing to WordPress and other FLOSS projects. Without Jamie and the other NVDA activists, DictationBridge would never have existed, and I’d still be fighting with Jaws on a regular basis. So I am also deeply grateful. Second, Jamie absolutely rules, and thanks to both what he’s done with NVDA and what he’ll do for Mozilla, the open web will become a lot more accessible.

    Reply
    • Robert Kingett says

      September 9, 2017 at 9:24 am

      Is there a list somewhere of accessible FLOS windows software?

      Reply
      • Amanda Rush says

        September 10, 2017 at 12:26 pm

        Hi Robert,

        No, there’s not a specific list of FLOSS software that is accessible. There are partial lists of all FLOSS software, but none of these catalog every FLOSS project.

        Reply
  2. Jake says

    September 10, 2017 at 9:52 am

    I echo Amanda’s thoughts completely. Jamie, thanks so much for your great work on NVDA. Although I have as of the end of 2013 jumped over to the opposite side of the aisle, I’m forever grateful for the NV Access Foundation and wish both them and you nothing but success in the future.

    Reply
  3. Andre Fisher says

    September 10, 2017 at 2:46 pm

    Excellent article. Indeed, Jamie Teh will be missssed. But, as the author has stated, NVDA will continue to exist. This will certainly be done through the power of the community. NVDA has made leaps and bounds over the years, and I thank the team for such a great product. It has helped me over the past seven years, and I haven’t looked back at commercial products. It is truly needed at this point, and it is a pleasure to see the highly expensive competition start borrowing features from a free product, lagging behind with Edge support, mobile voices support, audio ducking support, Kindle support. Look at the first beta of JAWS 2018, for example. Recycled fair for the most part to compete with NVDA…it’s remarkable.

    Reply
  4. Roger says

    March 16, 2018 at 5:16 am

    Chris, it’s been more than six months since this post. Will there be more?

    Reply

Leave a Reply to Jake Cancel reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Subscribe to the New Chris Hofstader via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 152 other subscribers

Subscribe via RSS

  • RSS - Posts

© 2006–2025 · Chris Hofstader. For information on reusing any of the information on this page, please visit our licenses and legal page.