Is it ever a good idea to hardcode values into our applications? Or is it always the right thing to call these types of values dynamically in case they need to change?
Yes, but do make it obvious. 

Do:


use constants
use a descriptive variable name


Don't:


have any magic numbers floating around the code

