Complexity optimization is a generally useful skill.
"moving the goal posts" is called "every month at work, when you finish 1 task and then move on to another task, instead of going home and getting paid to rest on your laurels"
"moving the goal posts" is called "every month at work, when you finish 1 task and then move on to another task, instead of going home and getting paid to rest on your laurels"
You want someone to answer a programming question within a particular set of boundaries, you set those boundaries.
"How you adapt in the face of additional constraints" is very much relevant to programming.