u/sourraine

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.

reddit.com
u/sourraine — 4 days ago

How do you decide which client requests are actually worth building?

ive noticed that one, if not the most difficult parts of some projects isnt figuring out how to build something but deciding whether it should be built at all. a client might ask for a feature that sounds useful but after thinking about how often it will actually be used, i sometimes wonder if the added complexity is justified. im getting more comfortable asking what problem a feature is solving before immediately trying to implement it. curious if other freelancers eventually developed a similar instinct, or if this is something you just learn project by project.

reddit.com
u/sourraine — 8 days ago

when do you stop adding tools to your webdev workflow?

the more sites i build the more tools seem to accumulate. a tool for deployment, another for analytics, another for forms, image optimization, monitoring etc etc. most of them are useful but sometimes i wonder if im actually making my workflow better or just creating more things to manage lool at what point do you decide that a tool isnt worth adding even if it solves small problem?

reddit.com
u/sourraine — 13 days ago

Has building static sites changed how you think about adding features?

one thing ive noticed is that building mostly static sites has made me question every new feature before adding it. does this actually need to exist > can i build this? im curious if anyone else experienced this, or if that's just something that happens naturally as you build more websites.

reddit.com
u/sourraine — 17 days ago

Do clients ever notice the work that goes into a fast static site?

something ive been thinking about after spending more time optimizing and refining my workflow is that most of the improvements are basically invisible to clients. theyll notice the design, content, and overall experience but things like better caching, optimized images or cleaner deployment workflows usually go unnoticed unless something breaks.

im curious how other freelancers or developers think about this. do you still invest time in those behind-the-scenes improvements even if clients never explicitly recognize them, or do you focus only on changes that have a visible impact?

reddit.com
u/sourraine — 21 days ago

Do you optimize your deployment workflow, or just accept a bit of manual work?

as i built more static sites, the websites themselves usually become the easy part but its everything around deploying them that starts adding up. for a single project, manually checking the build, deploying, verifying the live site, and clearing caches where needed doesn't feel like much. but once i have a few sites to maintain, i start wondering whether i should automate more of that process.

ive looked into things like preview deployments, branch deployments, automated checks, and other CI/CD workflows. they all seem useful, but I also worry about spending more time building the deployment process than maintaining the websites themselves. since most of my projects are fairly small business sites, im curious how people approach this. do you gradually automate your workflow as your number of projects grows, or do you keep things simple until the manual process actually becomes a problem?

I'd be interested to hear where people found that tipping point.

reddit.com
u/sourraine — 29 days ago

When does optimizing a static site become premature optimization?

Hi again. I’ve been more active and interacting here compared to other subs. I started thinking more about another thing I've been struggling with: performance optimization.

Since I started building more static sites, I've gotten really interested in things like image optimization, caching strategies, bundle sizes, CDN behavior, and reducing unnecessary requests. But I noticed that most of the time I spend more time optimizing than actually building the feature itself.

I recently worked on a small website for a local coffee shop business. It was basically five pages, a few images, and a contact form. I ended up spending an entire evening converting images, checking Lighthouse scores, and testing different loading strategies. The site became faster, but I'm not sure if the effort matched the actual impact.

At what point does performance optimization stop being a meaningful improvement and just become something developers do because they enjoy tweaking things? Is there a point where chasing a perfect score creates more complexity than value? I'm curious how experienced developers decide what is actually worth optimizing, especially for smaller websites where the biggest performance issues might not even be noticeable to users.

reddit.com
u/sourraine — 1 month ago

Follow-up to my last question: When does "static + APIs" stop being static?

After reading the replies to my last post about when static hosting stops making sense, I realized the line isn't as obvious as I thought. It seems like you can keep extending a static site with authentication, serverless functions, edge middleware, databases, and client-side API calls while still serving prebuilt HTML. At that point, though, is it still useful to think of it as a static site, or is it really just a full-stack application with a static frontend? I'm less interested in the label and more in the architectural trade-offs. Is there a point where continuing to preserve a static-first approach actually adds more complexity than building around a traditional backend from the start?

reddit.com
u/sourraine — 1 month ago

Is there a point where static hosting stops making sense?

The more I learn about static hosting, the more surprised I am by how many use cases people squeeze into it. I've seen blogs, documentation portals, company landing pages, knowledge bases, portfolios, event sites, and even fairly interactive dashboards that still ship mostly static assets with APIs layered on top. I'm curious where experienced developers personally draw the line. At what point do you look at a project and immediately think, "This really shouldn't be a static site anymore"?

reddit.com
u/sourraine — 1 month ago