I don’t think there is value in humiliation. I feel like it will attract a certain kind of personality. Maybe you want that in a group of Marines who make life and death decisions. Most programming jobs luckily don’t involve those kinds of choices (the exceptions may be medical devices, manned rocket software etc).
Importantly you are discouraging a whole bunch of folks who might have much to contribute but have been chased away by the distasteful practices in the industry.
Importantly you are discouraging a whole bunch of folks who might have much to contribute but have been chased away by the distasteful practices in the industry.