i might describe this aspect of programming as 'less than fun.'