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: I Tried Vibe Coding the Same Project Using Different Gemini Models. The Results Were Dramatic
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 > I Tried Vibe Coding the Same Project Using Different Gemini Models. The Results Were Dramatic
News

I Tried Vibe Coding the Same Project Using Different Gemini Models. The Results Were Dramatic

News Room
Last updated: 2026/03/09 at 4:24 PM
News Room Published 9 March 2026
Share
I Tried Vibe Coding the Same Project Using Different Gemini Models. The Results Were Dramatic
SHARE

Vibe coding is a lot of fun when you know the general gist of the process. It’s as easy as talking to an AI chatbot and having it code up an app for you, but it requires time and patience to iron out issues. I’ve created several vibe coding projects, but there are always new ways to test how good these outputs can be, especially when you consider the model you’re using.

With so many AI models to tinker around with, they can produce significantly different results, especially if you don’t have a solid plan in mind. I wanted to see how the lighter models compare to the “thinking” models, as Google and OpenAI refer to them. These lighter models vary in name: Google’s Gemini interface calls it Fast (although the model is actually called, for example, Gemini 2.5 Flash), while OpenAI calls it Instant.

AI Atlas

I decided to perform an experiment using two models to create the same project. First, I created a project from beginning to end using Google’s Gemini 3 Pro, and I wanted to replicate it using one of its lighter models by attempting to have the same conversation. At the time, the most recent of the light models was Gemini 2.5 Flash. The results were telling: Both technically created the same output, but the journey getting there was very different between the two.

I was lacking in inspiration for this experiment, so I just offloaded it to Gemini. I asked for it to come up with interesting vibe coding projects that i could run with and I opted for one called “Trophy Display Case.” I asked Gemini to display a list of horror movies, instead of trophies, and provide more information about them when you clicked on one of the posters. Outside of those requirements, I gave both Gemini models creative control.

Fast vs. thinking AI models: What’s the difference?

If Google gives us a choice between the Flash and Pro models, they must be substantially different, right? Yes and no. They’re both large language models, but they operate differently. To the everyday user, “fast” and “thinking” define the differences between the two well enough: speed versus depth. 

A reasoning model is an LLM that’s been fine-tuned to break complex problems into smaller steps before generating the final output. This is done by performing an internal chain of thought reasoning path. Both Gemini 2.5 Flash and Gemini 3 Pro are reasoning models, but Gemini 2.5 Flash takes a hybrid approach: It offers a balancing act between speed and reasoning. 

Gemini 3 Pro is the stronger reasoning model, and is optimized for diving deep to find answers. As a result, it’s slower than more efficient models like 2.5 Flash. Google has since released Gemini 3 Flash, a more powerful base model that replaced 2.5 Flash. Gemini 3 Pro remains the most powerful reasoning model available in Gemini for most people. 

Gemini 3 Pro model did most of the work

Gemini 3 Pro Vibe Coding Movie Project

The final project Gemini 3 Pro made wasn’t perfect, but it was better than my original idea and about a mile ahead of what Gemini 2.5 Flash produced.

Google Gemini/Screenshot by Blake Stimac/

Using Gemini 3 Pro, I was able to create a landing page that showcased the movies from my list, complete with poster images, and when you clicked on a title, a page would open and reveal additional information, along with a link to view the trailer on YouTube. It wasn’t a complicated project, but I ran into plenty of issues and errors along the way.

I originally wanted the trailers to be embedded into the page, but it kept flagging errors that Gemini wasn’t able to fix, so it resulted in scaling back by just providing a linked image to watch the trailer on YouTube. It was fine, but less of a seamless experience than I wanted. That said, I appreciated how Gemini 3 Pro detailed the specific issues it was having with this feature and allowed me to make the decision to scrap it.

Another problem that Gemini 3 Pro attempted to fix several times was what it described as a layering issue. When clicking on a poster, a pop up with the film details would be displayed, along with a small button to exit that view, though it never worked. I asked Gemini to fix it four times, and it failed to address the issue until that last request. Gemini explained what it was doing with the code in broad strokes, but never went into too much detail, though I’d imagine it would have provided specifics if I’d asked.

The original project was simply a way to display a collection of movies and get more information about them. Outside of that, I didn’t think anything about styling or ways to make the web app interesting, and Gemini 3 Pro was helpful in this area. When I asked how I could make the app better, both in design and features, it suggested adding a 3D wheel effect to the movies and a random pick option. 

This project took nearly 20 iterations. The final product was about as good as it was going to get, and it was a fun project, but there were issues Gemini failed to fix more often than not. The final product did more than I expected it to do, so I was happy with it. But with all the issues that I came across, I began to wonder how the fast Gemini model would handle the same project. 

Vibe coding with Gemini 2.5 Flash is more manual

Unsurprisingly, using the “fast” model was faster than Gemini 3 Pro, but more often than not, this model suggested more manual approaches to come up with solutions for the project. The AI worked quickly, but it created more — and slower — work for me.

For instance, I wanted to the web app to show both the poster and synopsis of each movie on the list, but never thought about how that information would be generated. Without specifically asking, Gemini 3 Pro suggested I could sign up to The Movie Database and get an API key to pull in those details automatically, where Gemini 2.5 Flash essentially told me to “acquire” the images and go from there. How I acquired those images was seemingly up to me.

Gemini 2.5 Flash sometimes feels almost lazy compared to Gemini 3 Pro. There are some things that the Gemini Pro model will do without being asked, but Flash needs more specific prompting. At times, it felt like I was prompting a child that heard the instructions but was intentionally avoiding their chores. 

In multiple instances, after I asked Gemini 2.5 Flash to make a change, it did so and provided the updated code, but only for the specific section it had modified. Then it would instruct me to swap out the old code for the new code. If you know what you’re looking for, replacing one section of code with another probably isn’t that big of a deal, but this is vibe coding, and if you don’t know where to place the code, even if it really is an easy task, that may stop some people in their tracks. It can throw off the vibe.

Moreover, Gemini 2.5 Flash simply suggested that I “acquire” the movie poster images and additional details. So, while breaking the bounds of the experiment parameters to only use the same prompts in both projects (which were loose, at best), I decided to ask Gemini 2.5 Flash what it thought about the idea of adding the API key for The Movies Database. It welcomed the idea and told me where to add the key. Instead, I asked the model to add the key that I provided. It added the key, but when I ran the web app, it wasn’t actually pulling poster images from the films I listed, so I had to ask it to fix that yet again. The model alluded to its limitations by saying, “Finding the exact TMDB ID for every movie on your original list is time-consuming, but I will populate the array with as many confirmed IDs as possible to make the collection accurate to your requested list.”

If it did anything it said it would, I didn’t notice. Compared to the wild array of different movies that populated, any match from the list I provided felt like a coincidence. Still, even though 99% of the movie posters that populated were incorrect, it still prevented me from needing to manually add the images themselves, in theory. In contrast, Gemini 3 Pro populated all the correct movie posters in one shot.

How the fast and thinking models differed when vibe coding

Every time I’d ask Gemini’s thinking model for an adjustment, it would make the change and immediately rewrite all of the code so I could simply copy and paste the entire code wherever I wanted without having to know where the code was updated. 

Gemini 2.5 Flash was different. At one point, after making a minor adjustment, it gave me the code and told me to replace it with what was there. Hoping to avoid this, I asked it to rewrite the full code so I didn’t have to change anything. Its reply: “That’s a huge ask.” While it seemed to have believed I was asking much more of it at that moment, it’s a little jarring when compared to the Gemini 3 Pro. 

The projects

Gemini 2.5 Flash Vibe Coding Movie Project

Gemini 2.5 Flash made a somewhat workable project, but it was littered with mistakes even after attempting to correct the errors. 

Google Gemini/Screenshot by Blake Stimac/

At the end of my testing, neither model was perfect, but working with Gemini 3 Pro was significantly easier. While both models could, in another project, yield very similar results, getting to that final destination will likely take two very different paths. 

Working with Gemini 2.5 Flash, you need to be specific about what you want it to do and be ready to correct it when it seems to take shortcuts. It will take practice and experience, including working with other AI models, to spot when the model is taking a shortcut that could affect the project. If this is the only model you’re working with, you’ll need to be more diligent with it overall.

Gemini 3 Pro really does deserve its name. Not only did it handle the heavy lifting for this project, but it also offered helpful suggestions that elevated it from the basic idea I started with.

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 First Apple Studio Display XDR unboxing videos and reviews arrive ahead of release – 9to5Mac First Apple Studio Display XDR unboxing videos and reviews arrive ahead of release – 9to5Mac
Next Article Jay Graber steps down as Bluesky CEO, moves into chief innovation officer role at social media platform Jay Graber steps down as Bluesky CEO, moves into chief innovation officer role at social media platform
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

Top Crypto Presale 2026: Strike Earns New York BitLicense While MANTRA Recovers and Pepeto Is the Move the PEPE Founders Came Back to Make
Top Crypto Presale 2026: Strike Earns New York BitLicense While MANTRA Recovers and Pepeto Is the Move the PEPE Founders Came Back to Make
Gadget
AI is improving our rankings, but human expertise will remain vital
Software
CBS justice correspondent leaving network: 'I look forward to some independence'
CBS justice correspondent leaving network: 'I look forward to some independence'
News
Hollow Knight: Silksong’s Simplified Chinese translation draws heavy criticism · TechNode
Hollow Knight: Silksong’s Simplified Chinese translation draws heavy criticism · TechNode
Computing

You Might also Like

CBS justice correspondent leaving network: 'I look forward to some independence'
News

CBS justice correspondent leaving network: 'I look forward to some independence'

0 Min Read
How to watch ‘Red Light to Limelight’ for free from anywhere
News

How to watch ‘Red Light to Limelight’ for free from anywhere

6 Min Read
The cute little Logitech Pebble Mouse 2 M350s is only .95!
News

The cute little Logitech Pebble Mouse 2 M350s is only $17.95!

2 Min Read
Employees across OpenAI and Google support Anthropic’s lawsuit against the Pentagon
News

Employees across OpenAI and Google support Anthropic’s lawsuit against the Pentagon

6 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?