1. A method of managing a storage device that includes non-volatile memory, the method comprising: detecting occurrence of a first event; in response to detecting the occurrence of the first event, writing low read data to the non-volatile memory of the storage device with a fast SLC programming mode, distinct from a default SLC programming mode, wherein writing data with the fast SLC programming mode includes writing data using one or more memory programming parameters distinct from a default set of memory programming parameters used for writing data with the default SLC programming mode, and wherein writing data with the fast SLC programming mode takes less time per predefined unit of data than writing data with the default SLC programming mode; detecting occurrence of a second event; and in response to detecting the occurrence of the second event, writing data corresponding to the second event to the non-volatile memory of the storage device with the default SLC programming mode, wherein writing data with the default SLC programming mode includes writing data using the default set of memory programming parameters.