Voodoo programming is when we write code that we don’t really understand. We know we shouldn’t do it. But how do we stop?

Read more at the source