It's just a really basic one. It can kind of sort of think for itself sometimes. You probably learned to write programs that come close to it in shop class somewhere, if they're still doing basic robotics in those.
I mean- hey, directions are good, workplace safety is important, but also I've been known to have poor impulse control and generally don't play well with others or their rules, so. You know.
Plus, sometimes you have to break a few things before you figure out the right way to make something work, right?