Pablo Galindo Salgado
@pablogsal.com
2.7K followers 150 following 59 posts
I program the programming program that other programmers use to program programs. Python Steering Council and core developer. Python 3.10/3.11 release manager. Deals with black holes and parsers. Attracts linker problems.
Posts Media Videos Starter Packs
Reposted by Pablo Galindo Salgado
python.org
Thank you, @developer.arm.com, for investing in the future of #Python and the PSF by hosting this year’s CPython sprint– we appreciate your support!
developer.arm.com
🐍 CPython Core Dev Sprint 2025 wrap:

~50 core devs (yes, Guido too) and invited guests hacking in Cambridge. JIT, free-threading, C-API, endless side discussions.

It's safe to say the best ideas start over coffee and a whiteboard with @python.org: community.arm.com/arm-communit...
Reposted by Pablo Galindo Salgado
clytaemnestra.bsky.social
Python 3.14 is out! 🎉 What goes on behind the scenes before a new Python version reaches us? I had the chance to chat with @hugovk.dev, @lukasz.langa.pl, and @pablogsal.com about their experiences as release managers.

Sneak peek: youtu.be/yc9lpM_zpes, full episode coming next week!
Trailer – Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo
YouTube video by Behind the Commit
youtu.be
pablogsal.com
🐍 Python 3.14 is here! 🎉

✨ Template strings (t-strings) for safer string interpolation
🚀 Free-threaded Python officially supported (bye GIL!)
🎨 Syntax highlighting in the REPL
📦 Zstandard compression in stdlib
🔍 Remote PDB debugging

Full release notes: docs.python.org/3.14/whatsne...
pablogsal.com
Please consider posting your support and the suggestion on the thread! This means a lot and a lot of people mostly post to complaint or suggest alternatives so making it clear there that the community supports it means a lot ❤️
Reposted by Pablo Galindo Salgado
hugovk.dev
🐍🏃‍➡️🏃‍➡️🏃‍➡️🏃‍➡️ #Python #CoreSprint day 4!

Finally, 3.14.0rc3: next RM @savannah.dev joined in to watch the process and ask questions 🥧

Then a quick core․py recording with @pablogsal.com and @lukasz.langa.pl before heading up to Manchester for #PyConUK! 🐝

Thanks again to @diegor.it and Arm for hosting! 🦾
Group photo of 50 core team members, triagers, special guests, and Arm hosts. The 3.14 release room, two laptops on a table and the release CI build shown on a screen. The laptop with the "365 PARTYGIRL" sticker isn't mine.
pablogsal.com
🖤 Amazing!

Btw it’s still called tachyon but people didn’t want to have the double import with the alias 😅
pablogsal.com
Por supuesto! Siempre feliz de poder ayudar :)
pablogsal.com
😵‍💫 what’s going ooooooooon
Reposted by Pablo Galindo Salgado
lukasz.langa.pl
Have you noticed? A new episode of the core․py podcast is out! This one is a little out there even for our standards, but it was a fun trip to go through all those PEPs and think “what if?”

Also included: @pablogsal.com suffering some technical difficulties 🥸

creators.spotify.com/pod/profile/...
Episode 25: A Python That Never Was by core.py
What if some rejected PEPs were actually accepted? How would Python look today? Let's go through 10 PEPs from the past and imagine an alternative future for the language!## Timestamps(00:00:00) INTRO(00:01:00) PART 1: What if rejected PEPs were accepted?(00:02:15) PEP 638: Syntactic Macros(00:13:53) PEP 505: None-aware operators(00:37:12) PEP 671: Late-bound function argument defaults(00:44:40) PEP 335: Overloadable Boolean Operators(00:50:53) PEP 3136: Labeled break and continue(00:52:49) PEP 463: Exception-catching expressions(01:00:58) PEP 511: API for code transformers(01:06:30) PEP 340: Anonymous block statements(01:10:30) PEP 276 and PEP 284: Alternative integer iteration(01:17:12) The do: while: loop(01:19:50) The final boss of Python syntax feature requests(01:25:33) PART 2: PR OF THE WEEK(01:36:17) Raw f-string format fixes(01:38:44) PART 3: WHAT'S GOING ON IN CPYTHON(01:40:55) Python 3.14 RC2 and Python 3.13.7(01:43:20) Welcome to the core team, Emma(01:43:50) Welcome to the release team, Savannah(01:45:56) Free threading changes(01:47:49) Perf improvements(01:52:00) New features(01:57:20) Bugfixes(01:59:15) OUTRO
creators.spotify.com
Reposted by Pablo Galindo Salgado
Reposted by Pablo Galindo Salgado
tacaswell.bsky.social
@pablogsal.com @lukasz.langa.pl yesterday I asked my 2yo daughter if she wanted to listen to music or nerds while cooking dinner.

She said "nuuurds" so we listened to core.py while we cooked.
Reposted by Pablo Galindo Salgado
pyconuk.org
📣📣 Keynote speaker announcement: Hynek Schlawack 🎤🎉

Hynek is been a pillar of the #Python community, exploring its internals & applications, and sharing his knowledge worldwide. At #PyConUK2025, he’ll be revealing Python’s secret superpower 🐍 We’re thrilled you’re joining us, @hynek.me !
🌐 hynek.me
Hynek Schlawack
Hynek Schlawack: Pythonista, Gopher, blogger, speaker, and YouTuber from Berlin / Germany.
hynek.me
Reposted by Pablo Galindo Salgado
lukasz.langa.pl
@pablogsal.com and I are in Prague for @europython.eu. Come talk to us about REPLs, parsers, profilers, and Sleep Tokens! 🤘🏻

And if you’re not here, there’s a new episode of the core․py podcast where we cover the new builtin sampling profiler for #Python 3.15 🏎️

creators.spotify.com/pod/profile/...
The Megahertz by core.py
Python 3.14? That's old news. Let's talk about the first big feature of Python 3.15 -- a built-in sampling profiler for Linux, macOS, and Windows. We also cover improvements in perf support, discuss m...
creators.spotify.com
pablogsal.com
Something will happened at
@pycon.us in Ballroom B/C. 2:30 PM. 🍌

@1st1.dev
Reposted by Pablo Galindo Salgado
diegor.it
I’m officially a CPython Core Developer! 🐍

I’ve been using Python since 2006 — contributing back was a dream, and now it’s real.
Huge thanks to everyone who supported me, and to Arm for backing me from day one.

It’s not the destination — it’s the journey. 💙

🔗 discuss.python.org/t/vote-to-pr...
Vote to promote Diego Russo
Thank you all for the kind words and support! I’m truly honoured — and honestly a bit overwhelmed — to be joining the CPython core team. I’ve learned so much from this community, and I’m incredibly ...
discuss.python.org
pablogsal.com
LHR ✈️ PIT

See you at #pyconus2025 on the other side 🤘🐍
pablogsal.com
It was….. not easy 😅