1 00:00:00,000 --> 00:00:05,910 All 2 00:00:00,420 --> 00:00:05,910 [Music] 3 00:00:10,000 --> 00:00:14,400 right. Have I got slides? I've got 4 00:00:11,840 --> 00:00:16,480 slides. All right. Thank you everyone 5 00:00:14,400 --> 00:00:20,960 for hanging around with us until the end 6 00:00:16,480 --> 00:00:23,359 of the PyCon AU 2025 data and I data and 7 00:00:20,960 --> 00:00:26,680 AI track. And I almost made it through 8 00:00:23,359 --> 00:00:26,680 the whole sentence. 9 00:00:28,270 --> 00:00:33,200 [Applause] 10 00:00:30,640 --> 00:00:38,000 Um, we realized earlier that Jack didn't 11 00:00:33,200 --> 00:00:40,640 really introduce himself. Um, so Jack, 12 00:00:38,000 --> 00:00:42,960 who are you and what do you do? 13 00:00:40,640 --> 00:00:45,680 Hello friends. Uh, so my name is Jack. 14 00:00:42,960 --> 00:00:48,399 I'm a freelance consultant. Uh, I am a 15 00:00:45,680 --> 00:00:51,360 CTO for hire, you might say. And I deal 16 00:00:48,399 --> 00:00:53,199 with a wide range of interesting, thorny 17 00:00:51,360 --> 00:00:56,079 technical problems. And so the 18 00:00:53,199 --> 00:00:59,280 opportunity to work with Nick and spark 19 00:00:56,079 --> 00:01:02,399 really interesting conversations today 20 00:00:59,280 --> 00:01:06,080 um was really exciting. I'm not a 21 00:01:02,399 --> 00:01:08,479 trained data engineer, data scientist, 22 00:01:06,080 --> 00:01:10,159 but I learned really quickly and that's 23 00:01:08,479 --> 00:01:12,799 why I've really enjoyed being in the 24 00:01:10,159 --> 00:01:14,799 room today. I've learned so much and uh 25 00:01:12,799 --> 00:01:17,280 it's been really fantastic. You know, 26 00:01:14,799 --> 00:01:18,720 Nick, today was all about speakers, but 27 00:01:17,280 --> 00:01:19,920 you didn't really introduce yourself 28 00:01:18,720 --> 00:01:22,479 either, too. 29 00:01:19,920 --> 00:01:25,280 So, what do you do? No, I didn't. Um, 30 00:01:22,479 --> 00:01:27,840 so, uh, hi everyone. I'm Nick. Um, when 31 00:01:25,280 --> 00:01:29,680 I'm not wearing this suit, uh, I work 32 00:01:27,840 --> 00:01:31,280 for, uh, I work for a small company 33 00:01:29,680 --> 00:01:36,159 called Snowflake. Some of you might have 34 00:01:31,280 --> 00:01:39,280 heard of them. Um, we we do data things, 35 00:01:36,159 --> 00:01:42,960 uh, primarily uh, in the relational 36 00:01:39,280 --> 00:01:46,079 database data cloud uh, market. Um, and 37 00:01:42,960 --> 00:01:49,920 I think I now am uh, legally obliged to 38 00:01:46,079 --> 00:01:53,600 tack on AI. So, we do uh we do a data 39 00:01:49,920 --> 00:01:56,479 uh/ AI cloud. Um I work in performance 40 00:01:53,600 --> 00:02:00,960 at Snowflake uh and I've probably been 41 00:01:56,479 --> 00:02:03,520 there what 5 and a half years. Um it's I 42 00:02:00,960 --> 00:02:05,759 find it an incredible place to work. Um 43 00:02:03,520 --> 00:02:10,759 and uh some of the the best fun with 44 00:02:05,759 --> 00:02:10,759 tech I've had um in my entire career. 45 00:02:11,599 --> 00:02:17,520 Um we'd like I'd I'd like to go through 46 00:02:14,000 --> 00:02:19,920 some some thank yous. Um the first group 47 00:02:17,520 --> 00:02:21,680 of people uh and organizations that we 48 00:02:19,920 --> 00:02:25,360 would like to thank today are our 49 00:02:21,680 --> 00:02:27,360 sponsors. Uh our platinum sponsor Valky. 50 00:02:25,360 --> 00:02:28,560 Um and actually I think the platinum 51 00:02:27,360 --> 00:02:30,080 sponsor probably deserves a round of 52 00:02:28,560 --> 00:02:33,560 applause. Can I get a round of applause? 53 00:02:30,080 --> 00:02:33,560 Applause. Thank you everybody. 54 00:02:34,080 --> 00:02:39,800 Our gold sponsors Snowflake and the 55 00:02:36,080 --> 00:02:39,800 Python Software Foundation. 56 00:02:39,920 --> 00:02:45,440 and our sponsors Google, Elastic, AWS, 57 00:02:42,720 --> 00:02:46,480 Planet Innovation, uh, Kraken 58 00:02:45,440 --> 00:02:49,280 and Electron Workshop. 59 00:02:46,480 --> 00:02:51,360 Kraken, Electron workshop. And, uh, as 60 00:02:49,280 --> 00:02:53,680 Jack mentioned earlier today, we are 61 00:02:51,360 --> 00:02:58,680 under Linux Australia without whom we 62 00:02:53,680 --> 00:02:58,680 would not be able to, uh, run Pythons. 63 00:03:01,120 --> 00:03:07,200 Um, this is the bit where I get to take 64 00:03:03,120 --> 00:03:10,080 a little bit of time um to to say thanks 65 00:03:07,200 --> 00:03:11,920 to some people in particular. Um, the 66 00:03:10,080 --> 00:03:14,720 first person I would like to say thank 67 00:03:11,920 --> 00:03:16,319 you to is Ned Lecher. Um, Ned uh 68 00:03:14,720 --> 00:03:18,800 unfortunately wasn't able to join us 69 00:03:16,319 --> 00:03:20,480 today. Um, but when we were putting 70 00:03:18,800 --> 00:03:22,560 together the concept for this track, 71 00:03:20,480 --> 00:03:24,239 when we were putting together the the 72 00:03:22,560 --> 00:03:26,319 program for this track track, when we 73 00:03:24,239 --> 00:03:30,319 were doing all of the reviews, Ned was 74 00:03:26,319 --> 00:03:32,879 instrumental in terms of uh helping us 75 00:03:30,319 --> 00:03:35,920 really come up with a a solid program 76 00:03:32,879 --> 00:03:37,920 and hopefully uh his influence has has 77 00:03:35,920 --> 00:03:40,799 really shown through uh in the speaking 78 00:03:37,920 --> 00:03:44,239 and the sessions that we've had today. 79 00:03:40,799 --> 00:03:46,480 um when you when you set up a specialist 80 00:03:44,239 --> 00:03:48,720 track like this um especially given that 81 00:03:46,480 --> 00:03:50,400 this is the first time that we've really 82 00:03:48,720 --> 00:03:53,440 focused or tried to focus on a 83 00:03:50,400 --> 00:03:56,080 specialist track um for the sort of more 84 00:03:53,440 --> 00:04:02,239 corporate side or the the more data and 85 00:03:56,080 --> 00:04:05,439 AI side of um of data and AI um you know 86 00:04:02,239 --> 00:04:07,760 we we really wanted to differentiate 87 00:04:05,439 --> 00:04:11,599 from um the scientific data track who've 88 00:04:07,760 --> 00:04:13,680 been doing great work for years Um, and 89 00:04:11,599 --> 00:04:16,799 there was a lot of nervousness that came 90 00:04:13,680 --> 00:04:19,840 with that. And I I'd like to say that 91 00:04:16,799 --> 00:04:22,160 we've been re the expectations that we 92 00:04:19,840 --> 00:04:24,720 set have been blown out of the water by 93 00:04:22,160 --> 00:04:27,280 the community here at every turn. When 94 00:04:24,720 --> 00:04:30,240 we were nervous that we would put out an 95 00:04:27,280 --> 00:04:31,840 RFP and no one would submit anything, 96 00:04:30,240 --> 00:04:33,199 that nailbiting moment when you're 97 00:04:31,840 --> 00:04:34,479 sitting there, you're like, is anyone 98 00:04:33,199 --> 00:04:36,400 gonna submit a talk? 99 00:04:34,479 --> 00:04:38,240 And all of a sudden, this wave of 100 00:04:36,400 --> 00:04:40,479 submissions came in. That was the 101 00:04:38,240 --> 00:04:42,479 community really showing up when we 102 00:04:40,479 --> 00:04:45,040 thought, "Oh, maybe it's all just people 103 00:04:42,479 --> 00:04:48,800 who've like got Gemini to generate their 104 00:04:45,040 --> 00:04:52,080 RFPs for them." And we w we we went 105 00:04:48,800 --> 00:04:54,720 through the proposals and they were 106 00:04:52,080 --> 00:04:57,520 there was so much quality in those 107 00:04:54,720 --> 00:04:58,960 proposals. You blew us away. So, I'd 108 00:04:57,520 --> 00:05:01,759 like to say thank you to everyone who 109 00:04:58,960 --> 00:05:05,520 submitted to the RFP. We were so spoiled 110 00:05:01,759 --> 00:05:09,280 for choice in terms of um the stories 111 00:05:05,520 --> 00:05:10,960 that we could have today. Um it was 112 00:05:09,280 --> 00:05:13,199 really amazing. So I wanted to say thank 113 00:05:10,960 --> 00:05:15,600 you to all of you who submitted for 114 00:05:13,199 --> 00:05:18,160 that. Um the second group of people I'd 115 00:05:15,600 --> 00:05:19,840 like to thank are our speakers. Um I 116 00:05:18,160 --> 00:05:22,960 hope you agree with me. Our speakers 117 00:05:19,840 --> 00:05:25,360 today have been absolutely fantastic. Um 118 00:05:22,960 --> 00:05:27,280 and I've I've really enjoyed every 119 00:05:25,360 --> 00:05:29,360 minute that that I was able to to be 120 00:05:27,280 --> 00:05:30,639 here and listening to our speakers. Can 121 00:05:29,360 --> 00:05:34,280 I get a quick round of applause for the 122 00:05:30,639 --> 00:05:34,280 the speakers today? 123 00:05:35,120 --> 00:05:38,520 What's that saying? 124 00:05:39,199 --> 00:05:45,120 Um, selecting talks for a track like 125 00:05:42,240 --> 00:05:47,120 this is phenomenally difficult. I think 126 00:05:45,120 --> 00:05:48,960 we set out with a goal of getting a 127 00:05:47,120 --> 00:05:52,000 couple of submissions and having a bit 128 00:05:48,960 --> 00:05:54,320 of a fun track and we we sort of closed 129 00:05:52,000 --> 00:05:56,160 the CFP with an an absolutely 130 00:05:54,320 --> 00:06:00,400 gobsmacking number of proposals for 131 00:05:56,160 --> 00:06:02,080 talks. Saying no to so many good talks 132 00:06:00,400 --> 00:06:04,479 is really difficult. 133 00:06:02,080 --> 00:06:06,479 And so we had a phenomenal uh set of 134 00:06:04,479 --> 00:06:08,960 advisers in the review process and the 135 00:06:06,479 --> 00:06:11,600 program committee for PyCon AU who gave 136 00:06:08,960 --> 00:06:15,039 us really good input into helping shape 137 00:06:11,600 --> 00:06:18,319 today. Ultimately it was who we said yes 138 00:06:15,039 --> 00:06:21,440 to to create a breadth of of the track. 139 00:06:18,319 --> 00:06:23,120 Um and we can't say yes to everyone. 140 00:06:21,440 --> 00:06:24,240 No, that's we we had to make some really 141 00:06:23,120 --> 00:06:25,840 tough decisions and we had some 142 00:06:24,240 --> 00:06:27,280 fantastic advisers. So, I wanted to say 143 00:06:25,840 --> 00:06:29,360 thank you to all of the reviewers who 144 00:06:27,280 --> 00:06:31,759 helped us pull it together. 145 00:06:29,360 --> 00:06:34,880 On that note, Jack mentioned the PyCon AU 146 00:06:31,759 --> 00:06:38,160 committee. Um, there was this was to be 147 00:06:34,880 --> 00:06:41,680 upfront a a bit of a stretch in terms of 148 00:06:38,160 --> 00:06:44,720 what PyCon AU has done in the past. Um, 149 00:06:41,680 --> 00:06:48,080 and the committee really backed us in 150 00:06:44,720 --> 00:06:50,400 terms of asking sort of questions of the 151 00:06:48,080 --> 00:06:52,319 community where we weren't 100% sure we 152 00:06:50,400 --> 00:06:54,080 would know what the answers were up 153 00:06:52,319 --> 00:06:56,319 front. uh and really having a 154 00:06:54,080 --> 00:06:59,360 challenging conversation around in 155 00:06:56,319 --> 00:07:02,479 particular AI that isn't what you might 156 00:06:59,360 --> 00:07:06,720 have seen at some other conferences um 157 00:07:02,479 --> 00:07:09,199 either all hype or all negativity. I 158 00:07:06,720 --> 00:07:10,960 think today what I've been really happy 159 00:07:09,199 --> 00:07:12,400 with in terms of the speakers that we've 160 00:07:10,960 --> 00:07:14,240 we've been able to put up and the 161 00:07:12,400 --> 00:07:16,880 conversations we've been able to have is 162 00:07:14,240 --> 00:07:20,479 it's a really nuanced conversation 163 00:07:16,880 --> 00:07:23,919 around what AI is and where it fits and 164 00:07:20,479 --> 00:07:26,319 and also to mix in the data engineering 165 00:07:23,919 --> 00:07:29,440 component of that um in a way that is 166 00:07:26,319 --> 00:07:30,960 both practitioner focused and also leads 167 00:07:29,440 --> 00:07:32,720 us to have some really interesting 168 00:07:30,960 --> 00:07:34,400 conversations. 169 00:07:32,720 --> 00:07:37,199 The last group of people that I want to 170 00:07:34,400 --> 00:07:40,800 say thank you to um 171 00:07:37,199 --> 00:07:42,880 I mentioned that when when you when you 172 00:07:40,800 --> 00:07:44,880 have this conversation um and you're 173 00:07:42,880 --> 00:07:46,479 worried about the RFP and you're worried 174 00:07:44,880 --> 00:07:48,639 no one's going to submit and then you 175 00:07:46,479 --> 00:07:50,240 come up with a program and you think, 176 00:07:48,639 --> 00:07:52,880 "Oh, I hope we've put a good program 177 00:07:50,240 --> 00:07:55,039 together. I hope people show up." 178 00:07:52,880 --> 00:07:58,400 That other nailbiting moment 179 00:07:55,039 --> 00:08:00,720 when we walked into the room today and 180 00:07:58,400 --> 00:08:03,599 look, it's thinned out a little bit now. 181 00:08:00,720 --> 00:08:06,560 Uh, and I don't blame you because it was 182 00:08:03,599 --> 00:08:07,599 standing room only. Thank you all so 183 00:08:06,560 --> 00:08:09,520 much. I'd like you all to give 184 00:08:07,599 --> 00:08:14,120 yourselves a round of applause. Thank 185 00:08:09,520 --> 00:08:14,120 you so much for making this a success. 186 00:08:16,240 --> 00:08:21,440 So, there is a couple more people that 187 00:08:18,479 --> 00:08:24,400 we need to thank. Now, Nick and Jack 188 00:08:21,440 --> 00:08:25,919 have dropped their gifts. Uh, Nick and 189 00:08:24,400 --> 00:08:28,080 Jack uh have talked to this a little 190 00:08:25,919 --> 00:08:31,199 bit, but running a specialist track is a 191 00:08:28,080 --> 00:08:32,240 lot of work. Um, as you might have 192 00:08:31,199 --> 00:08:34,080 guessed from some of the stuff they were 193 00:08:32,240 --> 00:08:35,839 saying, this is something that starts 194 00:08:34,080 --> 00:08:38,240 sort of around the start of the year. 195 00:08:35,839 --> 00:08:40,000 So, Nick and Jack as well as uh Ned as 196 00:08:38,240 --> 00:08:41,200 well have been help have been trying to 197 00:08:40,000 --> 00:08:43,519 put this together for months and months 198 00:08:41,200 --> 00:08:46,160 and months. Running a specialist track 199 00:08:43,519 --> 00:08:49,279 is always a lot of uh night and weekend 200 00:08:46,160 --> 00:08:50,959 work. It's so much and both Nick and 201 00:08:49,279 --> 00:08:53,519 Jack have been really heavily involved 202 00:08:50,959 --> 00:08:56,000 in a lot of stuff in the bigger picture 203 00:08:53,519 --> 00:08:57,279 of PyCon. some of the stuff that is uh 204 00:08:56,000 --> 00:09:00,800 going to happen on the weekend. They're 205 00:08:57,279 --> 00:09:02,480 both in the core team. So, on behalf of 206 00:09:00,800 --> 00:09:04,000 Peter, our conference director, and the 207 00:09:02,480 --> 00:09:06,560 rest of the team, and also everybody 208 00:09:04,000 --> 00:09:08,160 here, we'd love to thank you for running 209 00:09:06,560 --> 00:09:11,680 a specialist track. 210 00:09:08,160 --> 00:09:13,120 Thank you so much. 211 00:09:11,680 --> 00:09:16,320 Don't drop the mugs. 212 00:09:13,120 --> 00:09:18,800 Yeah. Um, previously, this is the time 213 00:09:16,320 --> 00:09:22,000 when we would say, "See you all uh at 214 00:09:18,800 --> 00:09:24,480 9:00 a.m., but Jack, 215 00:09:22,000 --> 00:09:26,880 I'd love to have a drink with you all. 216 00:09:24,480 --> 00:09:28,480 So, please come and say hi. There is a 217 00:09:26,880 --> 00:09:30,959 welcome reception out in the foyer. 218 00:09:28,480 --> 00:09:32,640 There's some drinks and nibbles. And uh 219 00:09:30,959 --> 00:09:35,600 let me put down the mug so I'm not 220 00:09:32,640 --> 00:09:38,160 drinking some bubbles out of a mug. And 221 00:09:35,600 --> 00:09:40,000 um come say hi. We'd love to stick 222 00:09:38,160 --> 00:09:42,290 around. Thank you so much for being here 223 00:09:40,000 --> 00:09:47,110 today. 224 00:09:42,290 --> 00:09:47,110 [Applause]