Donghee Na's Avatar

Donghee Na

@corona10.bsky.social

- ML Infrastructure SWE @ Karrot (당근) - Python Steering Council and Core dev Opinions are my own not my employer: https://github.com/corona10

1,764 Followers  |  175 Following  |  123 Posts  |  Joined: 07.04.2023  |  1.8346

Latest posts by corona10.bsky.social on Bluesky

If in a few years no humans are writing code anymore, then this might be the last moment we truly get to enjoy it. So enjoy it fully and appreciate the present, so you won’t look back with regret in the future.

14.02.2026 12:14 — 👍 3    🔁 0    💬 0    📌 0
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

I am very happy to share that PEP 814 is accepted.
Huge kudos to @vstinner.bsky.social for driving this PEP from the start!
discuss.python.org/t/pep-814-ad...

11.02.2026 17:42 — 👍 15    🔁 5    💬 0    📌 0
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

Coming soon to Python 3.15: frozendict

The Steering Council has just accepted @vstinner.bsky.social and @corona10.bsky.social's PEP 814 "Add frozendict built-in type".

discuss.python.org/t/pep-814-ad...

peps.python.org/pep-0814/

#Python #PEP814 #frozendict #Python315

11.02.2026 17:26 — 👍 21    🔁 4    💬 1    📌 1
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

Stoked to share that the Steering Council has accepted PEP 814. frozendict is coming to Python 3.15!

discuss.python.org/t/pep-814-ad...

11.02.2026 17:13 — 👍 58    🔁 13    💬 0    📌 1
Preview
2025 PSC Meeting Summaries The 2026 Python Steering Council has decided to publish updates on the DPO Committers category to improve transparency. (link) The SC also decided to publish the full 2025 PSC meeting summaries for t...

The annual meeting summaries for the 2025 Python Steering Council have been published.

discuss.python.org/t/2025-psc-m...

09.01.2026 17:15 — 👍 3    🔁 3    💬 0    📌 0

I hope that it would be useful to people in practice :)

19.12.2025 20:29 — 👍 0    🔁 0    💬 0    📌 0

As of Python 3.15, you can also annotate mmap calls made from pure Python code using the mmap.set_name() method.

github.com/python/cpyth...

19.12.2025 16:14 — 👍 6    🔁 0    💬 1    📌 0

Oh please, just don’t launch the new model at dawn in Korea… 😂

17.12.2025 18:09 — 👍 1    🔁 0    💬 0    📌 0

2025년에 이어 2026년에도 파이썬 운영위원회 (Python Steering Council ) 멤버로 활동하게 되었습니다. 파이썬 코어팀이 올해 집중해오던 프로젝트들의 모멘텀을 계속 유지하기 위해서 노력하겠습니다.

13.12.2025 15:09 — 👍 4    🔁 0    💬 0    📌 0

I would also like to express my sincere appreciation to this year’s members, @gpshead.bsky.social and @emilyemorehouse.bsky.social , who supported me greatly as a new member.

Thank you all for your continued support and trust.

13.12.2025 15:06 — 👍 4    🔁 0    💬 0    📌 0

I look forward to continuing to serve the community and helping guide Python’s technical direction in the coming year.
I also look forward to helping strengthen connections between the Python core team and communities in under-represented regions.

13.12.2025 15:06 — 👍 3    🔁 0    💬 1    📌 0

I am truly grateful for the opportunity to serve alongside and collaborate with such amazing colleagues on the Python Steering Council: @pumpichank.bsky.social , @pablogsal.com , @savannah.dev , and @yhg1s.bsky.social.

13.12.2025 15:06 — 👍 6    🔁 1    💬 1    📌 0
Preview
PEP 8107 – 2026 Term Steering Council election | peps.python.org This document describes the schedule and other details of the 2025 election for the Python steering council, as specified in PEP 13. This is the steering council election for the 2026 term (i.e. Pytho...

I am very happy to continue serving as a member of the Python Steering Council next year as well.

As I mentioned in my self-nomination, I will work to maintain and build on the momentum that the Python core team has driven this year.

peps.python.org/pep-8107/

13.12.2025 15:06 — 👍 16    🔁 3    💬 1    📌 1
Chart showing the members of each council over time.

This is the sixth year for Barry, Thomas and Pablo, second for Donghee and first for Savannah.

Chart showing the members of each council over time. This is the sixth year for Barry, Thomas and Pablo, second for Donghee and first for Savannah.

The same chart but including Guido's 28 year stint as BDFL.

The same chart but including Guido's 28 year stint as BDFL.

Congratulations to the new #Python #SteeringCouncil!

🗳️ @pumpichank.bsky.social
🗳️ @corona10.bsky.social
🗳️ @pablogsal.com
🗳️ @savannah.dev
🗳️ @yhg1s.bsky.social

discuss.python.org/t/steering-c...

Welcome Savannah & thank you to @gpshead.bsky.social for your service!

hugovk.github.io/python-steer...

13.12.2025 14:13 — 👍 35    🔁 8    💬 3    📌 0

I’m looking forward to working alongside my fellow council members to serve the community, support contributors, and help guide Python over the next year. Congratulations @pablogsal.com @yhg1s.bsky.social @pumpichank.bsky.social @corona10.bsky.social! 🎉

13.12.2025 13:16 — 👍 11    🔁 2    💬 1    📌 0
Post image

github.com/python/cpyth...

Starting in Python 3.15, anonymous mmap usage will be annotated on Linux (kernel version >= 5.17) when the interpreter is launched with -X dev.
Annotated names are shown in /proc/<pid>/maps, which can help with debugging :)

08.12.2025 14:59 — 👍 4    🔁 1    💬 0    📌 1

New Marco!

26.10.2025 22:58 — 👍 0    🔁 0    💬 0    📌 0

얼마 전에 나온 파이썬 다큐맨터리에 한국어 자막이 추가가 되었습니다. 아직까지는 유일한 수동 번역된 비영어 자막입니다. 이 작업을 위해 노력해주신 @pycon.kr 분들께 감사를 드립니다!

25.10.2025 10:14 — 👍 2    🔁 0    💬 0    📌 0
Python: The Documentary | An origin story
YouTube video by CultRepo Python: The Documentary | An origin story

www.youtube.com/watch?v=GfH4...
Very proud that official Korean subtitles is added to “Python: The Documentary” thanks to the amazing effort from
@pycon.kr

It’s the only non-English language with manually created subtitles, not auto-generated.

25.10.2025 09:29 — 👍 9    🔁 4    💬 1    📌 1

I am also grateful that I can get positive energy from you everytime.

25.10.2025 08:12 — 👍 2    🔁 0    💬 1    📌 0
The passing car meme but with Hugo's github handle

The passing car meme but with Hugo's github handle

Going to report a bug literally any Python project on GitHub to find @hugovk.dev already got there before you, reported it and fixed it. Every time.

24.10.2025 04:58 — 👍 29    🔁 4    💬 1    📌 0

Most of my recent OSS contributions are connected to projects at my company, even if the contributions are small or simple. So I still believe the best way to start contributing to open source is by working on, or aligning with, your day-to-day projects :)

24.10.2025 12:47 — 👍 3    🔁 0    💬 0    📌 0

Sometimes it is good to try to keep a distance from the topic that I am biased on

25.09.2025 18:16 — 👍 2    🔁 0    💬 0    📌 0
Preview
Make no-opt JIT to pass whole unit test. · Issue #137838 · python/cpython #137800 (comment) While investigating, make JIT thread-safe for FT build. IMO, we should separate this task into making the tier 2 interpreter thread-safe (with optimzation disabled) and the optimi...

During the CPython core sprint, I was glad to close the issue by fixing it so that the JIT can now pass unittests without any optimizations(no-opt). This will be the basic step to make the JIT compatible with free-threading.
github.com/python/cpyth...

18.09.2025 17:35 — 👍 11    🔁 1    💬 0    📌 0
Sprints are the best part of a conference

I hope we can have more CPython sprints happening across various regions!

pyfound.blogspot.com/2025/09/spri...

11.09.2025 01:28 — 👍 5    🔁 0    💬 0    📌 0

It’s been a while, but I finally had a full day at work to spend on open source. Happy to dig into some long-pending CPython issues, especially since most of my days lately are just paperwork.

27.08.2025 09:03 — 👍 6    🔁 0    💬 0    📌 0

Hopefully no more paper works after next month

24.08.2025 09:31 — 👍 0    🔁 0    💬 0    📌 0

Side note: It is not Python, but learning something from outside is a good practice that I am using :)

19.08.2025 00:36 — 👍 4    🔁 0    💬 0    📌 0

Yesterday I joined @bernsteinbear.com for live debugging for my stuck PR on his JIT project, and it was an outstanding experience. Learning directly from people like him is priceless, and I truly hope more mentors like this can have greater impact in the community.

19.08.2025 00:34 — 👍 5    🔁 0    💬 1    📌 0
Post image Post image

I got a new t-shirt :)

12.08.2025 12:42 — 👍 11    🔁 1    💬 0    📌 0

@corona10 is following 20 prominent accounts