You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
tags: [ python, events, pycon, ai ] # TAG names should always be lowercase
6
6
---
7
-
I attended Pycon US in Pittsburgh - This was my first in-person Pycon US.
8
7
9
-
At this PyCon, I decided to try something different. I skipped most of the talks and focused on the hallway track - just walking around, meeting people, and asking questions.
8
+
I attended *Pycon US in Pittsburgh* - This was my first in-person Pycon US.
10
9
11
-
I was also presenting a poster at PyCon - on using Python to improve at chess. [Get the materials for the presentation here.](https://github.com/adarshdigievo/talks/tree/main/Pycon%20US%2025%20-%20Improving%20in%20Chess)
10
+
At this PyCon, I decided to try something different. I skipped most of the talks and focused on the hallway track - just
11
+
walking around, meeting people, and asking questions.
12
+
13
+
I was also presenting a poster at PyCon - on using Python to improve at
Before the conference, I had prepared a few questions I wanted to ask the Python people:
14
17
15
18
- What do you think is the future of programming?
16
-
19
+
17
20
- Will AI take over programming jobs in the next 2–3 years?
18
-
21
+
19
22
- What AI tools do you use in your daily work?
20
-
23
+
21
24
- What advice do you have for Python developers?
22
-
23
25
24
-
Most of the people I talked to are familiar names in the Python community. I’ve read their blog posts, watched their talks, or used their open-source tools. There were many more people I wish I had a chance to talk to, but I’m glad I got to speak with the ones I did.
26
+
Most of the people I talked to are familiar names in the Python community. I’ve read their blog posts, watched their
27
+
talks, or used their open-source tools. There were many more people I wish I had a chance to talk to, but I’m glad I got
28
+
to speak with the ones I did.
25
29
26
30
One thing surprised me - very few people said AI will replace developers. I expected more.
27
31
28
-
Later I realized why. Most of the folks I spoke to are working on deep, core programming problems - like optimizing CPython, or building dev tools. These are areas where current AI tools aren’t that useful. LLMs haven’t seen much of that code. So maybe it’s not that surprising after all.
32
+
Later I realized why. Most of the folks I spoke to are working on deep, core programming problems - like optimizing
33
+
CPython, or building dev tools. These are areas where current AI tools aren’t that useful. LLMs haven’t seen much of
34
+
that code. So maybe it’s not that surprising after all.
29
35
30
36
Here’s what they said:
31
37
32
38
---
33
39
34
-
## Guido van Rossum
40
+
## Guido van Rossum — Dutch programmer
35
41
36
42
Guido said AI won’t replace programmers.
37
43
38
-
He’s not a fan of "vibe coding" (letting AI write code you don’t understand).
39
-
But he does use GitHub Copilot. He expects AI assistants to get much better in the future - something like a supercharged Copilot.
44
+
He’s not a fan of "vibe coding" (letting AI write code you don’t understand). He is not impressed with the quality of
45
+
the code generated by current tools.
46
+
But he does use GitHub Copilot (for autocomplete) and he expects AI assistants to get much better in the future -
47
+
something like a
48
+
supercharged Copilot.
40
49
41
50
---
42
51
@@ -45,11 +54,13 @@ But he does use GitHub Copilot. He expects AI assistants to get much better in t
45
54
Anthony said AI is like the new Stack Overflow.
46
55
47
56
Earlier, people copied code from blogs or seniors. Now it’s from ChatGPT.
48
-
AI is useful for boilerplate or things you already know. He uses **Copilot Chat** for regular stuff and **agent mode** when he’s working on something unfamiliar (like frontend work).
57
+
AI is useful for boilerplate or things you already know. He uses **Copilot Chat** for regular stuff and **agent mode**
58
+
when he’s working on something unfamiliar (like frontend work).
49
59
50
60
His advice: *Don’t blindly rely on AI*. If you don’t keep learning, the gap between juniors and seniors will grow fast.
@@ -147,22 +168,21 @@ If you keep learning and adapt, you’ll do fine.
147
168
148
169
One of the highlights of PyCon US for me was meeting **Paul Everitt**.
149
170
150
-
He gave me a sneak peek of the Python documentary trailer *before* it was released on YouTube. And even better—he handed me a **chocolate Cornetto** from the PyCharm booth while telling stories. Instant core memory.
171
+
He gave me a sneak peek of the Python documentary trailer *before* it was released on YouTube. And even better—he handed
172
+
me a **chocolate Cornetto** from the PyCharm booth while telling stories. Instant core memory.
151
173
152
174
Paul is one of the most enthusiastic and genuine people I met at the conference. A natural storyteller.
153
175
154
176
A few things I didn’t know about him until then:
155
177
156
-
- He managed [navy.mil](https://www.navy.mil) while serving in the U.S. military—one of the earliest websites on the internet.
157
-
178
+
- He managed [navy.mil](https://www.navy.mil) while serving in the U.S. military—one of the earliest websites on the
179
+
internet.
180
+
158
181
- He was a keynote speaker at the **first-ever Python conference** in 1994.
159
-
182
+
160
183
- He helped **incorporate the Python Software Foundation**.
161
-
184
+
162
185
- He was Guido’s manager during his Plone days.
163
-
164
-
- He joined the PyCharm team in 2015 and is now the Head of Developer Advocacy at JetBrains.
165
-
166
186
167
187
The kind of person you meet once and never forget.
0 commit comments