Skip to content

Commit 6134e72

Browse files
committed
Change: Updated pycon us blog post. Few fixes and enhancements
1 parent b675ccd commit 6134e72

File tree

1 file changed

+51
-31
lines changed

1 file changed

+51
-31
lines changed

_posts/2025-06-16-pycon-us-ai-and-future-of-programming.md

Lines changed: 51 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -4,39 +4,48 @@ date: 2025-06-16 19:20:00 +05:30
44
categories: [ Python, Pycon ]
55
tags: [ python, events, pycon, ai ] # TAG names should always be lowercase
66
---
7-
I attended Pycon US in Pittsburgh - This was my first in-person Pycon US.
87

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.
109

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
14+
chess: [presentation materials here.](https://github.com/adarshdigievo/talks/tree/main/Pycon%20US%2025%20-%20Improving%20in%20Chess)
1215

1316
Before the conference, I had prepared a few questions I wanted to ask the Python people:
1417

1518
- What do you think is the future of programming?
16-
19+
1720
- Will AI take over programming jobs in the next 2–3 years?
18-
21+
1922
- What AI tools do you use in your daily work?
20-
23+
2124
- What advice do you have for Python developers?
22-
2325

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.
2529

2630
One thing surprised me - very few people said AI will replace developers. I expected more.
2731

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.
2935

3036
Here’s what they said:
3137

3238
---
3339

34-
## Guido van Rossum
40+
## Guido van Rossum — Dutch programmer
3541

3642
Guido said AI won’t replace programmers.
3743

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.
4049

4150
---
4251

@@ -45,11 +54,13 @@ But he does use GitHub Copilot. He expects AI assistants to get much better in t
4554
Anthony said AI is like the new Stack Overflow.
4655

4756
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).
4959

5060
His advice: *Don’t blindly rely on AI*. If you don’t keep learning, the gap between juniors and seniors will grow fast.
5161

52-
[Anthony's Website](https://tonybaloney.github.io/) · [My favorite project – VSCode Pets](https://tonybaloney.github.io/vscode-pets/)
62+
> [Anthony's Website](https://tonybaloney.github.io/) · [My favorite project – VSCode Pets](https://tonybaloney.github.io/vscode-pets/)
63+
{: .prompt-tip }
5364

5465
---
5566

@@ -61,19 +72,22 @@ He said his problems are too complex for AI. It’s easier for him to just write
6172

6273
He does agree that AI is good for boring or repetitive code.
6374

64-
[GitHub](https://github.com/asottile) · [YouTube – Anthony Writes Code](https://www.youtube.com/c/anthonywritescode)
75+
> [Anthony's GitHub](https://github.com/asottile) · [YouTube – Anthony Writes Code](https://www.youtube.com/c/anthonywritescode)
76+
{: .prompt-tip }
6577

6678
---
6779

6880
## Reuven M. Lerner - Python Author & Trainer
6981

7082
Reuven said companies should *not* replace junior devs.
7183

72-
He said juniors are like seeds. If companies don’t invest in them now, they’ll struggle later when they only have senior devs and AI bots.
84+
He said juniors are like seeds. If companies don’t invest in them now, they’ll struggle later when they only have senior
85+
devs and AI bots.
7386

7487
He uses AI mostly for writing—like reviewing posts or generating images. He rarely uses it for coding.
7588

76-
[Website – lerner.co.il](https://lerner.co.il/) · Great courses and newsletters for Python devs
89+
> [Reuven's Website – lerner.co.il](https://lerner.co.il/) · Great courses and newsletters for Python devs
90+
{: .prompt-tip }
7791

7892
---
7993

@@ -84,11 +98,14 @@ Trey said AI won’t replace developers.
8498
But it might change how we work.
8599
Developers might end up reading and reviewing more code instead of writing everything from scratch.
86100

87-
He doesn’t use Copilot or coding tools. He copies from ChatGPT when needed and uses a tool called Typingmind to talk to AI.
101+
He doesn’t use Copilot or coding tools. He copies from ChatGPT when needed and uses a tool called Typingmind to talk to
102+
AI.
88103

89-
[Website](https://treyhunner.com/) · [Python Morsels](https://www.pythonmorsels.com/)
104+
> [Trey's Website](https://treyhunner.com/) · [Python Morsels](https://www.pythonmorsels.com/)
105+
{: .prompt-tip }
90106

91-
It is also worth a mention that Trey taught us the [Cabo card game](https://treyhunner.com/2015/06/cabo-card-game/) during the evenings after PyCon.
107+
It is also worth a mention that Trey taught us the [Cabo card game](https://treyhunner.com/2015/06/cabo-card-game/)
108+
during the evenings after PyCon.
92109

93110
---
94111

@@ -102,7 +119,8 @@ He sees AI as a way to speed things up and make work more efficient.
102119

103120
He uses tools like `trae`, `cline`, and others to boost his workflow.
104121

105-
[Website](https://scolvin.com/) · [GitHub](https://github.com/samuelcolvin)
122+
> [Samuel's Website](https://scolvin.com/) · [GitHub](https://github.com/samuelcolvin)
123+
{: .prompt-tip }
106124

107125
---
108126

@@ -113,7 +131,8 @@ Simon said AI won’t replace developers. But it will create new types of work a
113131
He uses Claude, ChatGPT, and his own LLM CLI tool.
114132
For personal scripts, he uses AI to get things done quickly, and reviews the code properly when it matters.
115133

116-
[Website](https://simonwillison.net/) · [GitHub](https://github.com/simonw)
134+
> [Simon's Website](https://simonwillison.net/) · [GitHub](https://github.com/simonw)
135+
{: .prompt-tip }
117136

118137
---
119138

@@ -128,7 +147,9 @@ She uses Copilot in her daily work.
128147

129148
She also recommends this talk from PyTexas:
130149
[Heather's Talk – How to Think Like a Senior Engineer](https://www.youtube.com/watch?v=FP9VoFPJsiQ)
131-
[Mariatta's Website](https://mariatta.ca/) · [GitHub](https://github.com/mariatta)
150+
151+
> [Mariatta's Website](https://mariatta.ca/) · [GitHub](https://github.com/mariatta)
152+
{: .prompt-tip }
132153

133154
---
134155

@@ -147,22 +168,21 @@ If you keep learning and adapt, you’ll do fine.
147168

148169
One of the highlights of PyCon US for me was meeting **Paul Everitt**.
149170

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.
151173

152174
Paul is one of the most enthusiastic and genuine people I met at the conference. A natural storyteller.
153175

154176
A few things I didn’t know about him until then:
155177

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+
158181
- He was a keynote speaker at the **first-ever Python conference** in 1994.
159-
182+
160183
- He helped **incorporate the Python Software Foundation**.
161-
184+
162185
- 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-
166186

167187
The kind of person you meet once and never forget.
168188

0 commit comments

Comments
 (0)