Write command line apps with less suffering
