We acknowledge that our definition of interactive computing here is somewhat narrow. The entire field of human-computer interaction (HCI) is concerned with how humans interact with computers across all modes of interaction. Of the many ways to interact with computers, writing code is perhaps the most inhumane (imagine if we had to write code to post to Twitter or send emails…). Why is writing code so effective for some tasks and activities?