embuggerance
noun
°Any obstacle (natural or artificial) that gets in the way of progress.