Why we should care about the way we code