Why do programmers prefer dark chocolate?

Because it's bitter like their code.