Consider a linear code defined as a mapping between vector spaces of dimensions k and n. Let β* denote the minimal (relative) weight among all images of input vectors of full Hamming weight k. Operationally, β* characterizes the threshold for adversarial (erasure) noise beyond which decoder is guaranteed to produce estimate of k-input with 100% symbol error rate (SER). This paper studies the relation between β* and δ, the minimum distance of the code, which gives the threshold for 0 % SER. An optimal tradeoff between β* and δ is obtained (over large alphabets) and all linear codes achieving β* = 1 are classified: they are repetition-like. More generally, a design criteria is proposed for codes with favorable graceful degradation properties....