Select Page

PL Perspectives

Perspectives on computing and technology from and for those with an interest in programming languages.
The Transformation of Documents: Repositories Are the New Unit of Knowledge Work

The Transformation of Documents: Repositories Are the New Unit of Knowledge Work

How will documents evolve when AI agents become ubiquitous? In a world of AI agents, does the repository become the source of truth—where humans declare intent, agents turn it into executable artifacts, and documents represent a targeted view of something more powerful?

Read more...

AI Models Need a Virtual Machine

AI Models Need a Virtual Machine

Neural networks are more useful when placed in a suitable, specialized environment.

Read more...

Testing AI Software Isn’t Like Testing Plain Old Software

Testing AI Software Isn’t Like Testing Plain Old Software

AI software demands new approaches to testing that go far beyond existing software testing methodologies. And with the rapid evolution of AI model capabilities, the need for the software engineering community to innovate new approaches to AI software testing is urgent.

Read more...

Prompts are Programs

Prompts are Programs

Prompts are our way of communicating intent to AI foundation models and large language models. The PL and SE communities have great experience understanding how to build robust software that should now be applied to AI model prompts.

Read more...