is it programmed or programed?
Programmed. Due to English spelling rules and pronunciation conventions, 'programed' with one m is going to be mispronounced, with the 'a' becoming a long a, as in April. Basically, the only difference is 'spelling' and in this case, both are correct and acceptable.