"Kill him!" God yelled. "You hate him! He kept you in squalor, forcing you to fight for your survival as a child."
He made me strong, Zane thought.
"Then use that strength to kill him!"
The Well of Ascension: Chapter 18
It is shown later in the book that:
"God" is Ruin speaking to Zane by virture of the spike in Zane's back
And in The Hero of Ages, we find out that:
Ruin can speak to someone's mind but not hear their thoughts, and Preservation can hear their thoughts but not speak into their mind.
So how is this conversation possible? Is there an in-universe explanation? Or did Sanderson make a mistake?