Home> Blog> Why We Don't Teach Parallel Computing in Software Carpentry

Why We Don't Teach Parallel Computing in Software Carpentry

This post originally appeared on the Software Carpentry website.

Konrad Hinsen recently wrote a blog post that explains why teaching parallel computing with Python is hard. To make a long story short, Python's multiprocessing module can fail on simple problems in a whole bunch of ways that require fairly advanced understanding to diagnose and repair—and that's even before you try doing things on Windows.