Todo engenheiro de software tem um momento em que aprendeu um fato esmagador sobre programação. Como quando você aprendeu pela primeira vez que um booleano realmente ocupa 1 byte, e não 1 bit.