1. A method of programming a column of resistive switches in a power constraint sharing region of a resistive switch array, the method comprising: during a first programming cycle, programming one or more resistive switches to be on-programmed if a power cost of on-programming the one or more resistive switches does not exceed a power constraint for on-programming switches during a programming cycle; and if, after the first programming cycle, any resistive switches are remaining to be on-programmed (“remaining switches”), programming the remaining switches during one or more subsequent programming cycles.