In praise of imperfection: my life and work