The art of elegant programming