The function of a system is its output.
If you have dog grooming machine that sometimes smashes puppies and you keep running it, you're in the dog smashing business.
If you work for a mass surveillance company that keeps enabling genocide and undermining democracy...
programming only requires "a certain kind of person" in the sense that you have to sit/stand in one place and put up with 8 straight hours of bullshit. which fast food workers are already better at