By using this site, you agree to the Privacy Policy and Terms of Use.
Accept
World of SoftwareWorld of SoftwareWorld of Software
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Search
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
Reading: No Code, All Vibes: 6 Vibe Coding Tips I Learned From Building Apps With Just Words
Share
Sign In
Notification Show More
Font ResizerAa
World of SoftwareWorld of Software
Font ResizerAa
  • Software
  • Mobile
  • Computing
  • Gadget
  • Gaming
  • Videos
Search
  • News
  • Software
  • Mobile
  • Computing
  • Gaming
  • Videos
  • More
    • Gadget
    • Web Stories
    • Trending
    • Press Release
Have an existing account? Sign In
Follow US
  • Privacy
  • Terms
  • Advertise
  • Contact
Copyright © All Rights Reserved. World of Software.
World of Software > News > No Code, All Vibes: 6 Vibe Coding Tips I Learned From Building Apps With Just Words
News

No Code, All Vibes: 6 Vibe Coding Tips I Learned From Building Apps With Just Words

News Room
Last updated: 2026/01/20 at 7:23 AM
News Room Published 20 January 2026
Share
No Code, All Vibes: 6 Vibe Coding Tips I Learned From Building Apps With Just Words
SHARE

I’d never call myself a real coder. Most of what I know comes from tinkering in the Linux terminal, copying and pasting Python and the occasional burst of long-forgotten coding classes I started — and quickly abandoned — years ago. I wouldn’t even say I know enough to be dangerous, but probably enough to break something if I’m lucky. And that’s exactly why vibe coding interests me so much.

I’ve created web-based apps for events calendars and a horror movie showcase gallery, and I’ve spent way too much time recreating some of my favorite childhood PC games, all by talking to an AI chatbot using (mostly) natural language. Vibe coding can, in essence, make coders out of non-coders. All you need to do is have an idea, communicate it to AI and refine the idea to create what you want. Well, that’s what vibe coding is in theory. 

There are things you’ll learn when vibe coding, and having the right mindset will go a long way when crafting an app just with words. In fact, the mindset can make the difference between a good or bad experience. 

Whatever chatbot you choose, whether it’s Gemini, ChatGPT, Claude or another option, each will have its own features and quirks you’ll need to recognize and work through. Below, I’ve detailed a few things that I’ve learned along the way that I believe could help anyone that’s getting started in vibe coding, regardless of the specific chatbot you use. 

Featured Deal

Know your chatbot

The chatbot you use does matter, although the type of model may matter more than who made it.

When attempting to create the same app using both Gemini 2.5 Flash and Gemini 3 Pro, it became apparent that a different approach was needed with the former to achieve a similar output of the more advanced Pro model. This means more specific intent and instructions with the prompts and from my experience, more manual work. 

From my time vibe coding with Gemini 2.5 Flash, it often made the process more hands-on, which I wasn’t looking for. When refining the app, it would only provide code for just the section that was altered, leaving me to swap the code out manually or follow up with another prompt to provide the entire code. In contrast, using Gemini 3 Pro, it would automatically provide the entire body of code.

Your mileage may vary, but if you’re deciding between using a “fast” or a “thinking” model for your vibe coding project, you may need more skill and training to work with a fast model. If all you have available is a fast or a less advanced model and it’s asking you to perform code edits that you’re uncomfortable with, you can prompt the chatbot again to provide all of the code (or set a rule to provide the entire body of the code with the edits after each change has been made).

From my experience using multiple (but not all) chatbots: If you don’t mind getting your hands dirty with a bit of code, you’ll likely find success with most models as long as you provide clear and specific prompts. Non-coders: Stick with more advanced “reasoning” or “thinking” models if you can. I’ve found thinking models will do more heavy lifting for you.

Getting to know your chatbot, its limitations and its capabilities comes from experience, so it’s best to use it generally and ask questions. 

Be specific with your prompts

If you have a detailed idea of what kind of project you want to vibe code, specificity is key. 

Vibe coding all starts with what’s in your head. If you have a very clear idea, you can and should include everything you want to see in your project in your initial prompt. Make it exhaustive. The chatbot will create what it can, and you’ll hopefully get to see your idea take shape. 

On the flip side, you could just have a very loose idea of what you want the app to be and give AI more room for control on how the app functions or how it achieves something you asked it for in a different way. 

Iterating is the longest part

Your dream app likely won’t come within the first or second prompts you give the chatbot. You’ll likely spend more time asking for refinements than anything else. 

Ask your chatbot for suggestions. If you get stuck on a part of the web app, whether it’s how it functions or its styling, just ask the chatbot. It’ll provide you with just about as many suggestions as you want. And since vibe coding is such an iterative process, asking it to suggest five ways to improve your app could really make a difference.

Sweat the technical stuff, just a little

Non-coders will need to figure out some technical things to make an app or project work well. The good thing is that you can use the chatbot as a resource.

Here are some things you’ll want to figure out:

Format: For most simple web apps, having the code output in HTML is ideal for non-coders. And if you don’t want to deal with multiple files and folders, you can ask for a single HTML page. This can introduce limitations and potential “memory issues” with the chatbot’s context window if the file gets huge, but it’s one of the most straightforward methods of getting the output code to your browser for testing. If you’re unsure, ask the chatbot what the best format should be for your project and the process of getting the app running.

Scale: If you’re unsure of the capabilities of the chatbot, just ask it. It will tell you that it’s not going to be able to create a new social network for you, but if you want an audio visualizer that channels the old Winamp days, you’re in luck. If your request is beyond a chatbot’s capabilities, ask it for alternative approaches.

Check for bugs: Sometimes, the chatbot will provide broken code, so you’ll need to test again and again. It’s even more important that you communicate what isn’t working — or how exactly you want something to work. If you provide a vague prompt, don’t be surprised to receive a vague output. Telling the chatbot “this doesn’t work” is significantly less effective than detailing the specific bugs you experience during testing. The more specific your feedback, the more accurate the AI’s response, which will make the overall experience more efficient and enjoyable.

Have an open mind

Unless you have a very specific and rigid goal with your vibe coding project, keeping an open mind is essential. If you don’t know anything about coding, you probably don’t know all of the capabilities at your fingertips. If you’re unsure of your limitations, it’ll be just as easy to underestimate as it is to overestimate what you can do.

In a perfect world, everything you vibe code will run smoothly, but errors are likely to happen. Whether it’s the chatbot’s memory forgetting something, a technical limitation or something in between, some things will break. If you’re lucky, the chatbot will recognize and fix the issue, but sometimes it won’t be able to, and this is where having an open mind is helpful. Ask for alternative approaches — you might find an approach you like more than your original idea. You’ll never know what you don’t know unless you ask.

Don’t be afraid to start over

Like other creative processes, sometimes starting over is for the best. If you’ve gone through countless iterations and are far from your app being where you want it to be, consider starting over. This could be completely from scratch or by taking the code from the first chat and using it as a baseline for the new conversation you’re starting. 

While you could instruct the chatbot to start from scratch in the original chat, a clean slate might be in order to move forward. Try again in a new chat — so the AI doesn’t get things confused with your prior project. You may have identified some prompts that may have sent your project backwards that you can avoid using this time, allowing you to stay focused on what worked, rather than keeping what didn’t work in the chatbot’s memory for reference. 

A fresh start isn’t just for the sake of the chatbot “getting it right” this time, but also for you to reset your creative flow. 

Sign Up For Daily Newsletter

Be keep up! Get the latest breaking news delivered straight to your inbox.
By signing up, you agree to our Terms of Use and acknowledge the data practices in our Privacy Policy. You may unsubscribe at any time.
Share This Article
Facebook Twitter Email Print
Share
What do you think?
Love0
Sad0
Happy0
Sleepy0
Angry0
Dead0
Wink0
Previous Article Fintech Forecast: Momentum Builds With Big Deals, IPO-Ready Companies And More AI Fintech Forecast: Momentum Builds With Big Deals, IPO-Ready Companies And More AI
Next Article Why Secrets in JavaScript Bundles are Still Being Missed Why Secrets in JavaScript Bundles are Still Being Missed
Leave a comment

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

248.1k Like
69.1k Follow
134k Pin
54.3k Follow

Latest News

CEOs: AI Isn’t Helping Us Make Money, But It’s Required to Remain Relevant
CEOs: AI Isn’t Helping Us Make Money, But It’s Required to Remain Relevant
News
The AI Agent Revolution: How to Build the Workforce of Tomorrow | HackerNoon
The AI Agent Revolution: How to Build the Workforce of Tomorrow | HackerNoon
Computing
Three Sweden launches commercial 5G SA network | Computer Weekly
Three Sweden launches commercial 5G SA network | Computer Weekly
News
Best power station deal: Save  on EcoFlow Delta 2
Best power station deal: Save $81 on EcoFlow Delta 2
News

You Might also Like

CEOs: AI Isn’t Helping Us Make Money, But It’s Required to Remain Relevant
News

CEOs: AI Isn’t Helping Us Make Money, But It’s Required to Remain Relevant

6 Min Read
Three Sweden launches commercial 5G SA network | Computer Weekly
News

Three Sweden launches commercial 5G SA network | Computer Weekly

4 Min Read
Best power station deal: Save  on EcoFlow Delta 2
News

Best power station deal: Save $81 on EcoFlow Delta 2

3 Min Read
10 Cheap Gadgets Under  Worth Adding To Your Collection – BGR
News

10 Cheap Gadgets Under $10 Worth Adding To Your Collection – BGR

20 Min Read
//

World of Software is your one-stop website for the latest tech news and updates, follow us now to get the news that matters to you.

Quick Link

  • Privacy Policy
  • Terms of use
  • Advertise
  • Contact

Topics

  • Computing
  • Software
  • Press Release
  • Trending

Sign Up for Our Newsletter

Subscribe to our newsletter to get our newest articles instantly!

World of SoftwareWorld of Software
Follow US
Copyright © All Rights Reserved. World of Software.
Welcome Back!

Sign in to your account

Lost your password?