BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.kiwipycon.nz//kiwi-pycon-xiv-2025//talk//UHTMCV
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:Things that Python got wrong\, and how Python fixed them - Christo
 pher Neugebauer
DTSTART;TZID=Pacific/Auckland:20251122T163500
DTEND;TZID=Pacific/Auckland:20251122T170500
DTSTAMP:20260910T154851Z
UID:pretalx-kiwi-pycon-xiv-2025-UHTMCV@talks.kiwipycon.nz
DESCRIPTION:Python is a Good Language. It was a Good Language when I start
 ed using it. It probably was for you\, too.\n\nBut Python is a very differ
 ent language these days. The Python of 3.14 is noticeably not the same as 
 the Python of 3.9\, which is noticeably not the same as the Python of 3.6
 \, and so on. And let's not mention the difference between Python 2.6 and 
 3.0 (oops).\n\nIs the language you thought was a Good Language when you fi
 rst used it still a Good Language? If it is\, why are you using newer vers
 ions?\n\nWhile new language features have (traditionally) had a high bar f
 or integration into the language\, resulting in an opinionated set of feat
 ures that is generally Pretty Good\, not everything is. Python has made de
 sign mistakes throughout its existence\, but somewhat uniquely among langu
 ages\, it's made concerted efforts to improve upon those mistakes and soci
 alise the improved versions. \n\nWe're going to look at a history of langu
 age features in Python\, we'll look at what we have now\, and what unfortu
 nateness we've left along the way.
LOCATION:Plenary Space
URL:https://talks.kiwipycon.nz/kiwi-pycon-xiv-2025/talk/UHTMCV/
END:VEVENT
END:VCALENDAR
