We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Gabriela Vives The UX of computational thinking | JupyterCon 2023
Discover the intersection of user experience and computational thinking at JupyterCon 2023, featuring Gabriela Vives on designing a seamless user experience for Jupyter notebooks and Lab.
- The user experience is a big umbrella that includes understanding users, doing design in scientific software, and thinking about how to create a seamless user experience.
- When confronting UX with technical solutions, attributes must be linked and small things may cause conflicts.
- Jupyter notebooks worked well, but JupyterLab has some rough edges that need to be smoothed out.
- User research is essential for understanding users’ pain points, habits, and mental models.
- Computational thinking can be thought of as a workflow that involves exploration, creation, and iteration.
- Glue is an example of an application that has strong habits and mental models that need to be understood and adapted for JupyterLab.
- The UX of JupyterLab is a combination of UX research, UX design, and UI design, aiming to create a seamless user experience.
- Understanding users’ pain points, habits, and mental models is crucial for designing a user-centered design.
- JupyterLab’s user experience needs to be improved for new users, and UX research is key to identifying specific needs.
- Design systems and icon libraries can help in creating a consistent user experience.
- User experience challenges include having correct attributes, finding everything users are used to in both environments, and controlling workflows.
- UX design involves continuous improvement through usability testing and design systems.
- JupyterLab’s user experience can be improved by adapting Glue’s habits and mental models, and by continuously iterating and testing.