There's a reason it's called programming: