Offensive programming