BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.kiwipycon.nz//kiwi-pycon-xiv-2025//speaker//WRQFJ
 9
BEGIN:VTIMEZONE
TZID:Pacific/Auckland
BEGIN:DAYLIGHT
DTSTART:20241122T000000
TZNAME:NZDT
TZOFFSETFROM:+1300
TZOFFSETTO:+1300
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20250406T030000
RDATE:20260405T030000
TZNAME:NZST
TZOFFSETFROM:+1300
TZOFFSETTO:+1200
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20250928T030000
RDATE:20260927T030000
TZNAME:NZDT
TZOFFSETFROM:+1200
TZOFFSETTO:+1300
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:How UX Can Improve Your Python Project - Grant Paton-Simpson\, Cha
 rlotte Paton-Simpson
DTSTART;TZID=Pacific/Auckland:20251122T110500
DTEND;TZID=Pacific/Auckland:20251122T113500
DTSTAMP:20260815T132834Z
UID:pretalx-kiwi-pycon-xiv-2025-UVFZLF@talks.kiwipycon.nz
DESCRIPTION:Making code for other people to use is hard work. We have to t
 hink about bugs\, performance\, integration\, maintainability\, and much m
 ore. Making user-friendly code is just one of the many priorities competin
 g for time. In the case of the SOFA Stats Python library\, user experience
  is not a nice-to-have. To be successful\, SOFA Stats needs to reach beyon
 d the Python community and be usable by people with very modest technical 
 skills. UV makes this a lot easier but we should not underestimate the bar
 rier to non-developers. The library needs to be appealing\, welcoming\, an
 d even fun. Fun is not a word commonly associated with statistical program
 ming so this clearly requires effort and a strategy. Which is where UX mak
 es a valuable contribution. UX has a systematic hyper-focus on the people 
 the code is intended for\, and how to provide them with the best possible 
 experience. For this project\, three persona were identified: students\, e
 ducators\, and code contributors. Clarity about target users is crucial to
  avoid the natural tendency to develop software for people like ourselves.
  Instead of working from our own assumptions and hunches we interview a re
 presentative range of people. Care is taken to avoid only hearing what we 
 want to hear. The process is also iterative. We listen\, respond to what w
 e hear\, and try again. This talk will explain how UX techniques were used
 \, and what changed in the SOFA Stats library as a result. Maybe you will 
 be inspired to use UX to improve your own project.
LOCATION:Plenary Space
URL:https://talks.kiwipycon.nz/kiwi-pycon-xiv-2025/talk/UVFZLF/
END:VEVENT
END:VCALENDAR
