Totally irregular blog on computers and security

AsyncIO - charles leifer

Written on Jun 15, 2023

I agree with this blog post on Python’s asyncio. It adds a lot of complexity, and is ultimately a kludge to work around Python’s inability to do proper concurrency.

When developing non-trivial Python applications, I often hit a point where it is quicker and easier to just rewrite it in Go instead of losing time fighting with asyncio. I like Python for its large ecosystem and quick iteration capabilities, but asyncio adds too much mental overhead to be valuable for me.