Deakstadieđáhus: Understanding and using programmable controllers