DEV Community

Snoot :3
Snoot :3

Posted on

Need some help...

I don't know where to go to make money. I've tried discord, reddit, real jobs, and to be honest I think nobody finds value in real work anymore. I'm 15 years old and I've programmed entire websites for startups, but the second I started embracing programming as the job I want to keep, I started losing money. I went from a decent $300 to $500 a month doing small family friend gigs to now making nothing and getting scammed multiple times every month for projects and unpaid work. Does anybody have any genuine advice for making anything? I don't care if it's $5 a week I just want something to prove that it's worth me investing into this as a career, otherwise I'll let AI take my job and hop off to mcdonalds or something.

Top comments (1)

Collapse
 
tek_uae_0be01409d814110ee profile image
Ali T •

Hi Snoot! First off, building full websites for startups at 15 is a huge achievement—that technical capability already puts you way ahead of most devs your age. Do NOT give up or sell yourself short!

The issue you're facing isn't a lack of technical skill; it's client/contract management and payment protection. Getting scammed on Discord/Reddit happens when work is handed over before securing payment milestones.

Here are 4 concrete strategies to protect your code and earn safely:

1. The 50/50 Deposit & Milestone Rule

Never write a single line of client code without a 50% upfront deposit.

  • Phase 1 (50% upfront): Design mockup & initial scaffolding.
  • Phase 2 (50% before final delivery): Demo on your hosted server (e.g., Vercel/Netlify preview URL). Only hand over Git repo access or domain transfer after the final invoice clears.

2. Lock Demos on Your Own Hosting (Protecting Deliverables)

When demoing a website or web app, host it on your own server/staging environment where you control the API keys and deployment environment:

// Staging watermark / feature gate for client demos
const IS_DEMO = process.env.NEXT_PUBLIC_IS_DEMO === 'true';

if (IS_DEMO) {
  console.log("Staging preview build running on Snoot's server");
}
Enter fullscreen mode Exit fullscreen mode

Never send raw source code files or deployment access credentials until final payment is in your bank account/Stripe.

3. Shift from Discord Gigs to Open Source & Local Businesses

Discord/Reddit random DMs are filled with anonymous low-budget clients who ghost. Instead:

  • Local Small Businesses: Walk into or email local clinics, restaurants, or service shops with outdated websites. Offer a fixed-price upgrade ($300-$500) with a simple contract.
  • Open Source / Contract Platforms: Build portfolio projects on GitHub and present them on Upwork/Fiverr with verified identity/escrow payments.

4. Build Productized Micro-Services

Instead of custom freelance work from scratch, package a recurring service (e.g., site maintenance, landing page speed optimization, or custom component integrations) for a fixed fee.

What tech stack are you primarily building with (e.g., React/Next.js, Node.js, static HTML/CSS)?