1. A method of programming a target memory cell, comprising: applying a programming signal to the target memory cell, wherein the programming signal comprises a parameter which depends on a time value indicative of a most recent programming time, and wherein the most recent programming time is a time when a most recent programming operation was performed upon a reference memory cell.