Octopus are not fish. And some species are amongst the smartest animal in existence.
But on the goldfish, don't think they had to drive stick, if you look at the experiment it's probably way less impressive than it sound. :)
I bet your discus only made the connection "big shade moves, shade food".