Reimagining software for the
AI era