If you really understood how complex it is to write a correct threaded program, you would be concerned, not about yourself (because you are clearly one of the brilliant few to whom threading is transparently obvious), but about all the other programmers who aren’t as smart as you are. Such brilliant people exist; they look at something and the answer seems obvious and they don’t understand why it isn’t obvious to everyone else. But (1) those aren’t most programmers and (2) I generally find that this kind of overconfidence eventually produces catastrophic results.
— Bruce Eckel, Weblogs Forum - It isn’t Easy to Remove the GIL