you overcook it
avoid cooking corn for too long. "if you have super fresh corn -- which can even be eaten raw -- it's a waste of time to cook for the common recommended time of 20 [or more] minutes," says jones. overcooking can also result in chewy and firm kernels.