Voting resources, early voting, and poll worker information - VOTE. ... Adafruit is open and shipping.
0

Help make Python software better: talk to the Python pip UX
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

Help make Python software better: talk to the Python pip UX

by BernardTyers on Wed Aug 05, 2020 6:58 am

Hi there,

My name is Bernard Tyers - I'm a UX researcher and designer working on pip - the Python package manager. pip is used to install Python software (this can be Python packages, projects, libraries).

You might (or might not!) be aware that you are using pip when creating Adafruit Circuit Python projects.

The pip team are working to improve the usability of pip, for **all** users. Right now, a lot of what pip does can be confusing and complicated for people who are not Python experts. Our objective is to understand how to improve that.

You can read about our work on the Python Software Foundation website https://wiki.python.org/psf/Pip2020DonorFundedRoadmap and can hear about our work on this Python podcast https://testandcode.com/124

Right now we want to speak with users about the following topics:

- Who uses pip?
- How do users' disabilities affect their usage of pip?
- How does pip documentation help users?
- What pip functionality is important to users?
- What problems do people have with pip? And how can we improve it for them?

We're interested in speaking with people of all levels of Python experience.

I can't stress that enough - you don't need to be a programming expert to take part. In fact we are specifically looking to hear from those who are not programmers. We're looking for diverse users to take part in the research - if you use pip we're interested in hearing from you.

If you're interested in speaking with us about your experiences, the first thing to do is to sign up to our UX Studies you can do that here:

https://tools.simplysecure.org/survey/i ... 89&lang=en

Then we'll get in touch with you.

I'm happy to answer any questions about this UX work. I'm not a Python expert so I'm useless for questions about that!

Forum mods: I hope it's acceptable for me posting this message. If there's any questions, please let me know.

Thanks in advance for your time,
Bernard

BernardTyers
 
Posts: 5
Joined: Wed Aug 05, 2020 6:35 am

Re: Help make Python software better: talk to the Python pip

by tannewt on Wed Aug 05, 2020 12:05 pm

Thanks Bernard! I'm happy to see this work to improve pip.

I do want to clarify that pip is only used when using CircuitPython libraries in CPython. We do not use it with CircuitPython itself on smaller microcontrollers.

tannewt
 
Posts: 1792
Joined: Thu Oct 06, 2016 8:48 pm

Re: Help make Python software better: talk to the Python pip

by BernardTyers on Wed Aug 05, 2020 5:38 pm

EDIT: Derp! I can't edit my post I guess as it's over the time period to edit. Anyway - @tannewt's comment is 100% correct. Apologies for my slightly incorrect initial post.

Hi @tannewt,

Thanks for replying and thank you for the correction. That is what I meant - pip is used in the installation of Python libraries. I'll correct my post now.

I hope you'll consider signing up for our research. We are genuinely interested in speaking with as diverse a group as possible.

If you have any colleagues/friends who you'd think would be interested in taking part, please do advertise it. I can be found on the twitters too as @bernardtyers.
Thanks!

BernardTyers
 
Posts: 5
Joined: Wed Aug 05, 2020 6:35 am

Re: Help make Python software better: talk to the Python pip

by tannewt on Mon Aug 10, 2020 6:10 pm

Thanks Bernard. I don't have opinions about pip.

We've added this info to our newsletter for tomorrow and I also linked some Python to FPGA folks to it as well. Hopefully they'll reach out.

tannewt
 
Posts: 1792
Joined: Thu Oct 06, 2016 8:48 pm

Please be positive and constructive with your questions and comments.