Douglas Creager
banner
dcreager.net
Douglas Creager
@dcreager.net
Engineer at #Astral, working on Python tooling. Frozen pizza connoisseur. PL and program analysis dilettante. Unapologetically retro.

This is a 9 planet family, kids! ♇

🌐 https://dcreager.net/
🧭 Massachusetts
Reposted by Douglas Creager
More PLISS speakers announced! pliss.org/2026/
January 6, 2026 at 9:17 AM
Reposted by Douglas Creager
New blog post about the GDB JIT interface. This brings me to 30 blog posts this year...!

bernsteinbear.com/blog/gdb-jit/
The GDB JIT interface
GDB is great for stepping through machine code to figure out what is going on. It uses debug information under the hood to present you with a tidy backtrace and also determine how much machine code to...
bernsteinbear.com
December 30, 2025 at 8:39 PM
#POPL is coming up fast... I'll be there if anyone wants to catch up or talk about the latest in Python typing (and type checkers)!
December 29, 2025 at 6:19 PM
Reposted by Douglas Creager
happy chase-lev patent expiry day to all those who celebrate!!!!!!!!! please enjoy a straightforward implementation in C https://github.com/wingo/whippet/blob/main/src/shared-worklist.h
whippet/src/shared-worklist.h at main · wingo/whippet
A work-in-progress garbage collector for Guile. Contribute to wingo/whippet development by creating an account on GitHub.
github.com
December 19, 2025 at 8:13 AM
Reposted by Douglas Creager
I can't quite believe that we're now announcing the eighth Programming Language Implementation Summer School (PLISS), but we are --- in May next year, if you want to learn more about programming language implementations, this is the place to come!
December 18, 2025 at 4:02 PM
Reposted by Douglas Creager
finally found a non-empty crate that doesn't change the layout of non-empty collections this is so peam
crates.io: Rust Package Registry
crates.io
December 17, 2025 at 1:15 PM
Reposted by Douglas Creager
so pumped for the ty beta to finally be here, we did so much great work it rules! astral.sh/blog/ty
ty: An extremely fast Python type checker and language server
ty is an extremely fast Python type checker and language server, written in Rust, and designed as an alternative to mypy, Pyright, and Pylance.
astral.sh
December 16, 2025 at 9:03 PM
Take care, Hillel! Hope you have a good rest of the year
December 11, 2025 at 12:44 AM
Reposted by Douglas Creager
Ha! This is brilliant :-)

"One of my chefs mentioned that if they could cook the steak on the grill they could get it right the first time. This is not an acceptable attitude in the microwave era."

www.colincornaby.me/2025/08/in-t...
In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen
Update 8/8/2025 – I wrote this the day before a certain post by a popular developer services company. I’ve seen some comments this is a rebuttal – it wasn’t meant to be! But…
www.colincornaby.me
December 4, 2025 at 7:27 AM
Reposted by Douglas Creager
Finally tried uv. It’s not just fast: it’s laughably fast.

Like, “this is what should run every kind of package management on a whole computer” kind of fast.
November 30, 2025 at 9:08 PM
Reposted by Douglas Creager
** Speaker announcement ** Our next speaker is Andrew "BurntSushi" Gallant!
Andrew is a member of the Rust project and maintains many important crates.

Info & tickets: 2026.rustweek.org

Do you also want to give a talk? Our CFP is open.
See you in Utrecht in May!

#rustlang #rustweek2026
November 27, 2025 at 3:04 PM
Reposted by Douglas Creager
average company meeting at Astral
November 27, 2025 at 7:08 PM
Reposted by Douglas Creager
Somewhat delayed because of Covid, I'm finally going to give my "inaugural lecture", which is a short, hopefully accessible, public talk: in my case "Some things I've learned about software"! All are welcome!
November 7, 2025 at 10:42 AM
Reposted by Douglas Creager
How every history and science textbook should start
November 2, 2025 at 10:00 AM
Reposted by Douglas Creager
The wait is over — #PyConUS 2026 is here! 🙌

The #PyConUS 2026 site is now LIVE and the Call for Proposals is OPEN! We can't wait to welcome you to Long Beach, CA this spring and spotlight the incredible work happening across the Python community 🐍

👉 Details: pycon.blogspot.com/2025/10/pyco...
October 31, 2025 at 6:09 PM
Best. Ever.
October 30, 2025 at 1:24 AM
If you're in NYC next week and want to meet the folks at #Astral (uv, ruff, ty, pyx), we're hosting a happy hour on Monday!

luma.com/4q1zztft
Astral Community Happy Hour · Luma
Join the entire Astral team — all 20 of us! — for an evening in New York to connect with other community members, meet the team, and learn more about our…
luma.com
October 27, 2025 at 3:58 PM
Reposted by Douglas Creager
Geoffrey Litt just proposed a new analogy for working with AI coding tools that I really like: you are the surgeon, staying in command and doing the most challenging work - the AI tools are your support team and surgical assistants simonwillison.net/2025/Oct/24/...
A quote from Geoffrey Litt
A lot of people say AI will make us all "managers" or "editors"...but I think this is a dangerously incomplete view! Personally, I'm trying to code like a surgeon. A …
simonwillison.net
October 24, 2025 at 2:28 PM
Reposted by Douglas Creager
Story time. A bit over a year ago, a friend asked me with great excitement to make her a cutting board as a wedding present and handed me about 40lbs of purple heart wood she wanted worked into the job.
October 23, 2025 at 4:01 AM
Reposted by Douglas Creager
Ink & Switch is hosting another Social in London on Nov. 11th at the Alan Turing Institute. I'll share some early scientific work in Patchwork, & Marcel will give a peek at the Playbook programmable ink system. Also, lightning talks about "surprises in software".

RSVP here: luma.com/71g0lhgo
Ink & Switch London: Building new tools for Science · Luma
Ink & Switch's mission is to help computers become better tools for thought. We believe that the promise of computers as "intelligence amplifiers" or "bicycles…
luma.com
October 23, 2025 at 1:52 AM
Reposted by Douglas Creager
tired: it's always DNS

inspired: ICANN feel it coming in the air tonight
September 29, 2025 at 11:02 AM
e to the u du dx
e to the x dx
cosine secant tangent sine
3.14159
integral radical μ dv
slipstick, slide rule, MIT!
October 20, 2025 at 12:58 PM
Reposted by Douglas Creager
I am living for the sumo wrestlers having fun playing tourists while preparing for the sumo tournament in London
October 18, 2025 at 2:40 PM
Pointers and array indices! `ptrdiff_t` and whatnot
October 17, 2025 at 10:35 PM