Yeah this is important, I often find myself soft coding things just for the sake of softcoding, when I could save more time by just hardcoding it. It's important to think about how often you'll need to use the feature you're coding, what things you need it to do, how general it can be, etc. to...