

I use it to spitball programming ideas, which I’ve found it decent for. I can write something like “I’m building XYZ, and I’m considering structuring my program as A or B. Give me a rundown on pros, cons, and best-practice for the different approaches.”
A lot of what I get back is self-evident or not very relevant, but sometimes I get some angles I hadn’t really considered. Most of all, actually formulating my problems/ideas is a good way for me to get my thought process going. Essentially, I’m “discussing” with it as I would with an inexperienced colleague, just without actually trusting what it tells me.
Yes, I also have a rubber duck on my desk, but he’s usually most helpful when I’m debugging.
I was commenting on the general situation of “are you justified in treating someone brandishing a weapon as a lethal threat?”, not the specifics of this situation. I haven’t seen the video, so won’t comment on whether this person specifically was brandishing or not.