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.
(from lobste.rs)