Smart quotes make pasted code useless. Most programming code uses just ordinary double quotes and single quotes. Using other characters renders posted code useless.
I hope the WP developers give us a way to turn off smart quotes, because it's a serious problem when you paste code on your blog and expect users to have to manually convert the quotes to ordinary single and double quotes.