replacing ninjas with bad coding practices