The page that costs this practice money, on purpose
A developer telling you not to hire a developer sounds paradoxical. It is not: trust is worth more than any single engagement, and the businesses that hire wrong (too early, too much, for the wrong problem) become the cautionary tales that make everyone harder to hire. So here is the honest line, the cases where the right answer is DIY, stated by the person who would otherwise quote you.
Do it yourself when:
- You are validating an idea. A site builder (Squarespace, Wix, Carrd) plus a weekend gets a validation page live for the cost of lunch. Custom development for an unproven concept is buying a cathedral for a campfire.
- The job is a known tool's job. A payment link for one product, a Calendly for bookings, a Mailchimp signup, an LLM chat for a simple support flow, the SaaS world covers the standard cases, configured in an afternoon. The booking guide says exactly this about scheduling.
- The budget is genuinely near zero and time is plentiful. Time-rich and cash-poor is a legitimate season. DIY the site, learn terrifying amounts, hire when money replaces time.
- Content is the bottleneck, not the build. If you cannot yet say what the site should say, a developer cannot fix that, and charging you to arrange placeholder text would be the scam this whole site is built to prevent.
Hire when:
- The website is the business (store, lead engine, booking-driven service), the economics fund it and the stakes demand it
- You have outgrown the builder's ceiling, the workarounds cost more hours than the build would
- Money moves through the site (checkout, subscriptions), the failure modes are professional territory
- Security, integrations or data sensitivity are involved, DIY here is the emergency pages' origin story
The self-serving-sounding-but-true part
When you do hire, hire slowly and with the vetting guide; when you DIY, commit to learning it properly. And if you are unsure which side of the line you are on, one message describing your situation gets the honest answer, even when the answer is "don't hire me." It has happened before; it will happen again.