Robust-first computing: Beyond efficiency