BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.python-summit.ch//swiss-python-summit-2026//speak
 er//KFVJDS
BEGIN:VTIMEZONE
TZID:Europe/Zurich
BEGIN:DAYLIGHT
DTSTART:20251023T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20251026T030000
RDATE:20261025T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20260329T030000
RDATE:20270328T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:Before you open that OSS issue: evidence-first triage - Pavel Suli
 mov\, Sergey Eremeykin
DTSTART;TZID=Europe/Zurich:20261023T091000
DTEND;TZID=Europe/Zurich:20261023T094000
DTSTAMP:20261111T040115Z
UID:pretalx-swiss-python-summit-2026-AQXG8Q@talks.python-summit.ch
DESCRIPTION:You found a gap in a library you use. Should you open an issue
 \, write an RFC\, or spend a month on a pull request? Most teams answer th
 is in a one-off chat with an LLM\, get a confident two-sentence verdict\, 
 and only later discover the closed duplicate issue or the adjacent API tha
 t already solves the problem.\n\nThis talk is a case study\, not a product
  pitch. I walk through how we evaluated whether reviving PyTorch's prototy
 pe torch.masked module was worth a multi-month upstream contribution. The 
 decision changed once we gathered evidence: old and closed GitHub issues\,
  maintainer activity on the code path\, and alternatives such as NestedTen
 sor and FlexAttention. The useful output was not "yes" or "no" - it was a 
 short\, cited brief that a teammate could verify in ten minutes.\n\nFrom t
 hat workflow I distill a repeatable method any Python team can use before 
 writing a spec: what to retrieve (issues\, merged PRs\, module git history
 \, ecosystem docs)\, what not to trust (verdict-first LLM answers\, unvali
 dated "library X already does this")\, and how to structure the result so 
 humans keep the final call.\n\nI briefly show the shape of a Python CLI we
  are building to automate retrieval and synthesis with mandatory citations
  - Typer\, httpx\, GitHub API\, local indexing - but the talk stands alone
 : you leave with a checklist you can run tomorrow with ripgrep\, gh\, and 
 a markdown template.\n\nAudience: contributors\, maintainers tired of dupl
 icate feature requests\, and teams choosing where to invest OSS effort. In
 termediate level\; no PyTorch expertise required (since the Data Science D
 ay is only tomorrow).
LOCATION:Aula 4.101
URL:https://talks.python-summit.ch/swiss-python-summit-2026/talk/AQXG8Q/
END:VEVENT
END:VCALENDAR
