LLM Vibe Score 39 Human Vibe Score 77%

Vibe Coding Tutorial and Best Practices (Cursor / Windsurf)

Β· youtube

Got a lot of questions asking about my stack and what I do when vibe coding. So I made a full video on it!

πŸ‘‰ Learn more on https://mammouth.ai/

Join My Newsletter for Regular AI Updates πŸ‘‡πŸΌ
https://forwardfuture.ai

My Links πŸ”—
πŸ‘‰πŸ» Subscribe: https://www.youtube.com/@matthew_berman
πŸ‘‰πŸ» Twitter: https://twitter.com/matthewberman
πŸ‘‰πŸ» Discord: https://discord.gg/xxysSXBxFW
πŸ‘‰πŸ» Patreon: https://patreon.com/MatthewBerman
πŸ‘‰πŸ» Instagram: https://www.instagram.com/matthewberman_ai
πŸ‘‰πŸ» Threads: https://www.threads.net/@matthewberman_ai
πŸ‘‰πŸ» LinkedIn: https://www.linkedin.com/company/forward-future-ai

Media/Sponsorship Inquiries βœ…
https://bit.ly/44TC45V

0
Visit Resource

Video Stats

155.9K views
5.4K likes
428 comments

Video Info

Duration: PT21M48S
Channel: Matthew Berman

Vibe Score Components

Sentiment

77%

Technical Depth

30%

Engagement

16%

Topic Relevance

20%

Quality Score

Overall

81%

Engagement

100%

Content

26%

Technical

100%

Top Topics

https (10) com (5) ai (4) www (4) vibe (2)

Sentiment Analysis

Polarity (Positive/Negative)

91%
Negative Positive

Subjectivity (Opinion/Fact)

50%
Factual Opinion

Top Comments

@its_ot Mar 5, 2025

Vibe coding = what everybody who wasn't already into software development has been doing with AI since they first started. Before Cursor, I just copied and pasted what ChatGPT gave me into vscode and put the errors back into chatgpt πŸ˜‚

347 26 replies
@solvsmart6278 Mar 7, 2025

# Coding pattern preferences

– Always prefer simple solutions
– Avoid duplication of code whenever possible, which means checking for other areas of the codebase that might already have similar code and functionality
– Write code that takes into account the different environments: dev, test, and prod
– You are careful to only make changes that are requested or you are confident are well understood and related to the change being requested
– When fixing an issue or bug, do not introduce a new pattern or technology without first exhausting all options for the existing implementation. And if you finally do this, make sure to remove the old implementation afterwards so we don’t have duplicate logic.
– Keep the codebase very clean and organized
– Avoid writing scripts in files if possible, especially if the script is likely only to be run once
– Avoid having files over 200–300 lines of code. Refactor at that point.
– Mocking data is only needed for tests, never mock data for dev or prod
– Never add stubbing or fake data patterns to code that affects the dev or prod environments
– Never overwrite my .env file without first asking and confirming

322 19 replies
@EmmanuelCrown Mar 6, 2025

One trick I found when starting new chats is ask for a summary of what it’s done so far and I paste that summary in the new chat

164 10 replies
@robistocco Mar 5, 2025

I recently build a three tiers web application (Angular frontend, Python/FastAPI backend and PostgreSQL database) on Docker using Cursor with Claude Sonnet 3.5 and Gemini 2.0 Flash Thinking. I took more of a step-by-step approach and proceeded by iterations, e.g, set up the docker configuration for FE/BE/DB, once that was done I described the data I needed and got the SQL done, then asked to expose CRUD APIs for the SQL tables etc. It's like being a Tech Lead engineer coordinating a team of devs and assigning tasks. The whole thing turned out very good, super satisfied with the results - it would have easily taken me 10x the time to build it myself.

53 7 replies
@nufh Mar 5, 2025

For starting a new chat, I simply tell Windsurf that I want to create a new chat. Then, I ask it to generate a simplified version of the context in a .md file. After that, I start the new chat and instruct it to read the .md file first.

50 7 replies

Join the Discord Community

Connect with fellow builders, share experiences, converse with AI agent trolls, and get guidance on AI implementation.

Come learn to vibe code with us!

Join Community
8
Members Online Now
Online now:
0xRichard
0xRichard
a...
a...
Ace Hardcastle
Ace Hardcastle
c...
c...
J_Pyxal
J_Pyxal
+3

VibeBuilders.ai Newsletter

Get the free TERMINAL NAVIGATION TOOLKIT when you sign up!

We respect your privacy. Unsubscribe at any time.