Tip for puzzle-creators (not that I count myself as an expert, but still): normally I try to make the solution somehow related to the puzzle itself (or vice versa); so e.g. for
@incesterror's puzzle, I might have, say, the solution EYEOPENING (which, even though it's not
perfect, is conveniently 10 letters; maybe you can come up with something better), and then figure out how the lock should encode it...