🦀 coder at @openai. Sometimes do freelance journalism: @Guardian, @Telegraph, @openDemocracy. Python core dev in my spare time 🐍. Studied 🎶 a while back.

Joined July 2013
59 Photos and videos
Pinned Tweet
I'm now on 🦋. alexwaygood [dot] bsky [dot] social.
1
1,836
Alex Waygood retweeted
ty-pre-commit is out now! Pre-commit hooks for type checkers typically require you to either enumerate your dependencies in the hook config, or install them out-of-band. This one Just Works (TM) by leveraging uv to install any necessary dependencies prior to type-checking.
7
21
396
18,397
Alex Waygood retweeted
I was recently diagnosed with a rare autoimmune disorder called anti-NMDA receptor encephalitis. It's a "disease of chaos" that completely upturned my life for a couple months. I wrote a blog about it that goes into more detail and discusses prognosis. burntsushi.net/encephalitis/

34
84
405
51,900
Alex Waygood retweeted
Ghostty is leaving GitHub. I'm GitHub user 1299, joined Feb 2008. I've visited GitHub almost every single day for over 18 years. It's never been a question for me where I'd put my projects: always GitHub. I'm super sad to say this, but its time to go. mitchellh.com/writing/ghostt…
548
1,607
16,746
2,913,887
Alex Waygood retweeted
After the deal closes, OpenAI will continue supporting our open source tools, and we'll keep building in the open -- for the Python ecosystem -- just as we have from the start.
8
9
325
30,621
Alex Waygood retweeted
We've entered into an agreement to join OpenAI as part of the Codex team. I'm incredibly proud of the work we've done so far, incredibly grateful to everyone that's supported us, and incredibly excited to keep building tools that make programming feel different.
282
140
3,143
494,022
Alex Waygood retweeted
ran on all files in my codebase. pyright: 5 seconds ty: instant i'm convinced
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
1
1
21
1,771
Alex Waygood retweeted
17 Dec 2025
We are so incredibly excited to see ty in beta! @astral_sh ships quality tools.
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
5
12
628
50,240
Alex Waygood retweeted
I am SO excited about ty 🤩 Can't wait to start playing with it
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
3
4
345
24,908
Alex Waygood retweeted
5
6
203
27,714
Alex Waygood retweeted
ty was our most technically-challenging project yet. There are so many people to thank: our contributors, members of the Python typing community, the Salsa team, the Elixir team (whose work strongly influenced our approach to gradual types and intersections), and more.
2
3
85
6,561
Alex Waygood retweeted
On a longer time horizon, though, ty will power semantic capabilities across the Astral toolchain: dead code elimination, unused dependency detection, SemVer-compatible upgrade enforcement, CVE reachability analysis, type-aware linting, and more.
1
2
82
7,697
Alex Waygood retweeted
We want to make Python the most productive programming ecosystem on Earth. Just as with Ruff and uv, our commitment from here is that ty will get significantly better every week by working closely with our users.
2
3
108
6,181
So, so hyped that this release is finally out! It was a huge amount of effort to get this over the line. There's still so much more to do but we're so excited for more folks to try it out and tell us what you think 😃
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
1
6
188
And as always, such a privilege to be part of this incredible team x.com/charliermarsh/status/2…

Replying to @charliermarsh
But above all I want to thank our core team: @AlexWaygood, @sharkdp86, @carljm, @DhruvManilawala, @dcreager, @Gankra_, @burntsushi5, @ibraheemdev, @oconnor663, and Micha Reiser. You created ty from nothing and pushed it to be great from Day 1.
1
70
Alex Waygood retweeted
ty also includes a best-in-class diagnostic system, inspired by the Rust compiler's own world-class error messages. A single ty diagnostic can pull in context from multiple files at once to explain not only what's wrong, but why (and, often, how to fix it).
1
3
141
9,969
Alex Waygood retweeted
Announcing the Beta release of ty: an extremely fast type checker and language server for Python, written in Rust. We now use ty exclusively in our own projects and are ready to recommend it to motivated users. 10x, 50x, even 100x faster than existing type checkers and LSPs.
90
292
2,977
424,232
Alex Waygood retweeted
This year, we managed to ship Python 3.14 support for uv and Ruff on the day of the stable release. A big lift from the whole team. We wrote up a guide on some of our favorite features from 3.14, and how they affect our tools.
6
35
714
36,782
Alex Waygood retweeted
As of Python 3.14, the free-threaded (or no-GIL) version of the Python interpreter is no longer considered experimental.
79
357
3,068
1,014,747
Alex Waygood retweeted
🐍 Python 3.14 is here! 🎉 ✨ Template strings (t-strings) 🚀 Free-threaded Python officially supported 🎨 Syntax highlighting in the REPL 📦 Zstandard compression in stdlib 🔍 Remote PDB debugging Full release notes: docs.python.org/3.14/whatsne…
3
38
173
12,492
Alex Waygood retweeted
We're continuing our commitment to the Open Source Pledge this year, projecting another $44,000 in open source sponsorship from the Astral OSS Fund to maintainers / projects we respect, depend on, and learn from.
10
20
210
13,127