y'all need to stop with this softcoding stuff: You're generally referring to removing repeated code – and yes, this a good thing, normally. However, there are two issues with the attitude around this. First, not every situation mandates this kind of code structure. This is esp