I'm sooooo tired of people talking about Python's GIL like its holding back the language. Parallelism is not a tool you casually throw at any problem that you can't speedup or break up another way. It's not magic dust that makes your program faster. Debugging a threaded program can be harder than finding another solution.

That being said, I would love to hear counterpoints from folks that use threading in Python.

Sign in to participate in the conversation is a server for folks who live in the Portland, OR region. Registration is by invitation only and you can receive an invitation by contacting a member or emailing You must abide by our Code of Conduct.