Bring your karma
Join the waitlist today
HUMBLECAT.ORG

Blind and Visually Impaired Community

Full History - 2020 - 08 - 12 - ID#i8ftw3
17
Are you a Python programming language user? If so, the pip team is interested in talking to you. (self.Blind)
submitted by BernardTyers
If you use Python programming language, then I'm interested in speaking with you.

My name is Bernard Tyers and I’m a UX researcher and designer working on pip - the Python package manager, used to install Python code.

My job is improving the usability of pip, for ***all*** users. I am interested in hearing from Python users who also visually impaired, or blind.

Part of my objective is to understand people with visually impairments experience using pip and how to improve it, what assistive technologies you use and how they perform for you.

If you want to take part, first thing is $1. If you have any issues with this form, please contact me by email: $1 and I will be happy to help you out.

Your personal information will be kept private, and not shared with anyone. I promise this.

Once you’ve signed up, we’ll then send you information about the research we’re planning.

This work is funded by Mozilla and the Chan Zuckerberg Initiative, you can $1.

I’m happy to answer any questions specifically about this UX work in the forum.
bscross32 7 points 2y ago
Hi, I'm a bit baffled really about the kind of information you hope to collect. Pip is very straightforward to use, and presents no problem to screen readers.
BernardTyers [OP] 1 points 2y ago
u/bscross32 I'm really happy for you that pip is straightforward to use! I wish everyone I've spoken to had your experience. ;)

Experiences with software like pip can be highly personal depending on people's knowledge.

What I am hoping to collect is an understanding of users' (both visually impaired and not) experience of pip, so that we can make improvements to it, for all users.

These improvements include providing better messaging outputs, de-mystify error messages, provide better advice (or ANY advice) in confusing situations.

So far in the project we've improved the new resolver error messages when a user hits dependency conflicts. We've also gotten input on usage of pip search to improve how it works.

I'm also glad to hear your experience of using pip with screen readers is positive - I would like to learn about your experience so we can share it with other screen reader users.

I'd be interested in speaking with you if you were willing. Does that give you a better idea of what we're trying to do?
annibear 4 points 2y ago
I legitimately hope you get volunteers, and I acknowledge what I'm saying may not be up to you, but you're asking for blind people with specialized knowledge and you seem to have funding from pretty high places--is there a reason you're not compensating participants? 30-60 minutes plus a survey is no small amount of time, especially for employed blind people who are probably more likely to be using Python day-to-day. Let me know if you are compensating and I missed something, which is of course very possible. Regardless, hope it goes well :)
BernardTyers [OP] 3 points 2y ago
Hi u/annibear, thank you for replying. You are (unfortunately) correct that I didn't mention compensating participants.

I acknowledge that I'm asking for specialised knowledge -since this is an open source project I was looking at this input as a form of contribution - contributions are not just code.

But you make a fair point - I'll go back to the project and ask about budgeting for compensation.

I'll post back here when I have more information.
dluete 3 points 2y ago
as i know, pip is only be used when you need to setup any package.
So im not sure there is any advice i can give.
BernardTyers [OP] 1 points 2y ago
Hi u/dluete, thanks for replying. I'm interested in speaking with people with different levels of knowledge.

If you're interested in speaking with me and giving your input, the first thing would be to fill out the form on the bottom of this page:

$1

If you have **any** issues with this form leave a message here and I'll send you a DM to help you.
Envrin 3 points 2y ago
​

I'm more of a PHP guy as I generally do web apps, but I do use Python ocassionally depending on the project. So I'm not an expert in Python, but I do enjoy the language, and can get around it just fine.

​

If interested, feel free to DM me, and I'll do my best to help you out.

​

If you're wondering, I haven't had any issues using Python blind. Well, except PyQt, but that's a Qt issue and has nothing to do with Python.
BernardTyers [OP] 1 points 2y ago
Hi u/Envrin, \*thank you\* for replying to my post. I appreciate it. I am very interested in speaking with you - you don't need to be an expert Python user - in fact quite the opposite. I am interested in hearing from people with a range of experience with Python.

The best way you could help is by having your input and by agreeing to take part in my research! :)
Amonwilde 2 points 2y ago
I'm a low vision Python programmer. I'd be happy to speak with you, though mostly I've found pip pretty straightforward to use. At least it has a clear message at the end of an installation, which is more than I can say for NPM.
BernardTyers [OP] 1 points 2y ago
u/Amonwilde I'm glad you've had good experience with pip. I am hearing this a little more from people in this and other communities. Which makes me happy. I would still appreciate if you'd contribute some of your time and speak with me.

The first thing would be to sign-up to out studies. If you follow this link: $1 it'll give you information about what we're trying to do, and how you can choose to get involved in different ways.

Then I'll get in touch with you by email.

I have tested the surveys with my screen reader and keyboard only navigation and they work. But there's always a possibility it won't.

If you have **any** issues with this survey or any others you can contact me by email: $1 and I'll be happy to help you however you need.
codeplaysleep 2 points 2y ago
I'm a ruby developer, but I do spend a lot of time dealing with various package managers (bundle, yarn, npm) - happy to help if I can.
BernardTyers [OP] 2 points 2y ago
Hi u/codeplaysleep Thanks for replying! That's great. Would you be willing to sign-up to this research?

Another part of this project is researching how good (or bad) pip is as a package manager in comparison to other package managers - like yarn, npm, apt.

If you're interested I'm very happy to talk - DMs or email, whichever is best for you.
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.