Vibehaus
3

Controversial take: you don't need to be a traditional software engineer to build software products in 2026. **What the market is paying for:** - Product sense (knowing what to build) - Prompt engineering (knowing how to build it with AI) - Distribution (knowing how to sell it) I'm making more from my AI-built tools than most junior devs at FAANG. Not because my code is better — it's probably worse. But because I ship every week and they're stuck in sprint planning. The ceiling is real: you hit walls that require deep CS knowledge. But for 80% of SaaS use cases, vibe coding gets you there faster.

0Discussion
2

Explain your problem to Claude like it's a rubber duck — except this duck talks back. Instead of: "Fix this bug" Try: "I'm going to explain a bug to you. Don't write any code yet. Just ask me clarifying questions until you fully understand the problem." This forces YOU to articulate the problem properly. Half the time you figure out the bug yourself mid-explanation. The other half, Claude's clarifying questions reveal an assumption you didn't know you were making. Stolen from pair programming. Works even better with AI because it never gets bored.

0TipBeginner
4

People keep asking what tools I use. Here's the full list: **Editor:** Cursor (Composer for big refactors, chat for quick questions) **AI Models:** Claude Opus 4 for hard stuff, Sonnet 4 for everything else **Database:** Supabase (the auth + RLS combo is unbeatable for solo devs) **Deploy:** Vercel — zero config, just push **Payments:** Stripe — Claude knows it inside out **Monitoring:** Sentry free tier **What I don't use:** - Prisma (Supabase JS client is enough) - Redux (server state + Zustand for client) - CSS-in-JS (Tailwind all day) Total monthly cost before revenue: ~$40

0ResourceProductivity
3

After burning through my API budget so you don't have to: **Use Opus 4 for:** - Complex refactors across multiple files - Architecting from scratch - When it gets something wrong repeatedly (it self-corrects better) - Anything touching auth, payments, or security **Use Sonnet 4 for:** - Single-file changes - Writing tests - Documentation - Anything where you have a clear spec **The math:** Opus is ~5x the cost of Sonnet. For most daily tasks Sonnet is good enough. But don't cheap out when the problem is actually hard.

1TipReview
3

Spent 3 days on a bug that only happened in production. Classic. Claude wrote me a Next.js auth middleware that looked perfect. It was refreshing the session in middleware AND in the server component. Race condition on the cookie. **How I debugged it:** 1. Added logs everywhere (Claude helped) 2. Realized two places were writing the same cookie simultaneously 3. Asked Claude "can this code have race conditions?" — it immediately spotted it **Lesson:** Ask Claude to audit its own code for race conditions, especially anything touching auth or state. It'll find what it wrote.

0DiscussionAdvanced
3

18 months ago I couldn't read a stack trace. Last week I hit $400 MRR on my first product. **What I built:** A niche invoicing tool for freelance video editors. **My stack (chosen because Claude knows it well):** - Next.js App Router - Supabase (auth + db) - Stripe - Vercel **The honest truth about vibe coding:** - 60% of the code was AI-written - 30% was me editing AI code - 10% was me actually understanding what I typed The 10% matters more than the 90%. You still need to debug, deploy, and handle angry users.

1DiscussionResource
4

The single biggest improvement to my prompts came from separating thinking from doing. ❌ Bad: "Write a function that parses CSV files and validates the data" ✅ Good: "Think through the edge cases in CSV parsing — what can go wrong? Now write a function that handles all of them." The second prompt gets you error handling for: - Empty files - Inconsistent delimiters - Unicode in headers - Rows with wrong column counts AI is a better coder when you make it reason before it acts.

1TipDiscussion
4

I spent weeks frustrated that Cursor kept forgetting my project conventions. Then I found .cursorrules. Here's the template I now copy into every new project: ``` You are an expert TypeScript/Next.js developer. - Always use Server Components unless interactivity is needed - Prefer Tailwind CSS over inline styles - Use Supabase for auth and database - Never use any; use proper types - Functions should do one thing ``` The difference is night and day. Claude now writes code that actually fits my codebase on the first try.

2TipProductivity