violent programming