how much should you build for the future
something ive been thinking about with smaller client projects is how much of the archi should account for things that might happen later. its tempting to leave room for future features, more traffic or additional content. but most of the sites i work on dont actually grow in the way i initially imagine. im starting to wonder if its better to build for what the project needs today and refactor when theres a real reason to, rather than constantly preparing for hypothetical problems. how would you approach that balance? appreciate your insights.