1. A memory device, comprising: an array of memory cells; and a controller coupled to the array of memory cells; wherein the controller is configured to determine a program window after a portion of a particular programming operation performed on the memory device is performed and before a subsequent portion of the particular programming operation performed on the memory device is performed; wherein the controller is configured to determine the program window responsive to an amount of program disturb experienced by a particular state of a memory cell; and wherein the controller is configured to perform the subsequent portion of the particular programming operation performed on the memory device using the determined program window.