This post discusses the importance of understanding AI model prompts as akin to traditional software programs, highlighting opportunities and challenges for the programming language and software engineering communities in addressing this perspective.