1. A method of improving a data redundancy configuration in a solid state storage device, the method comprising: defining a plurality of data strips for data to be written in the solid state storage device in accordance with a data redundancy configuration with a plurality of data stripes, each of the stripes comprising a plurality of data strips, wherein the storage device comprises a plurality of storage elements, each storage element representing a smallest unit of storage that can be programmed, wherein a size of each storage element is a non-integer multiple of a size of each created data strip; generating a parity strip for the defined data strips of a stripe; and storing each of the data strips and parity strips in the storage device without regard to boundaries of the storage elements in the storage device so that at least one of the storage elements stores a partial data strip or a partial parity strip.