Vibe Coding: The End of Computer Science Degrees?

Is “Vibe Coding” the future of tech or a career trap? We watched the latest Gemini 3.0 demos to see if you can really build apps with just “vibes”. Essential reading for UK students considering a career in tech.


If you’ve been scrolling through Tech Twitter or TikTok recently, you might have seen a new phrase gaining traction: “Vibe Coding.”

It sounds like a Gen Z dream: building apps, websites, and software not by sweating over complex syntax or debugging Python for hours, but simply by telling an AI the “vibe” you want. No code. No stress. Just vibes.

I recently watched a video titled “I Tested Gemini 3.0 as a Designer” by Greg Isenberg, and honestly? It was terrifyingly good. But as someone looking out for your future careers, I have to be the one to burst the bubble slightly. While the results are impressive, relying on AI to “vibe code” your way into a career is a dangerous game.

Here is the reality of Vibe Coding—the good, the bad, and the ugly.


I Watched Gemini 3.0 in Action… And It’s Wild

In the video, the presenter tests Google’s new Gemini 3.0 Pro model inside Google AI Studio. He isn’t writing code; he’s just acting like a creative director.

He gave Gemini a few simple prompts:

  • The “XP” Nostalgia Trip: He asked for a personal website that felt like “Microsoft Windows XP.” In seconds, the AI built a fully functional, retro site with a Start menu and desktop icons.
  • The SaaS Dashboard: He uploaded a photo of a Teenage Engineering device (known for cool, tactile industrial design) and asked for a dashboard with that “vibe.” The result? A clean, modern “Chef OS” dashboard with tactile-looking buttons.
  • The Fitness App: He uploaded screenshots of an existing app and asked for a fitness version called “Gains.” The AI spat out a React application with the correct colour palette and mascot.

The verdict? He gave it scores like 9/10. It looked like magic. It validates the idea that soon, anyone with good taste and a clear idea can build software.

What Actually IS “Vibe Coding”?

Before you go deleting your GitHub repositories, let’s define what we’re talking about.

Vibe Coding is a slang term for using Natural Language Processing (AI) to write code for you. Instead of typing print("Hello World"), you type “Make me a website that feels like a 90s rave.”

You are focusing on the outcome (the vibe), not the process (the code). It lowers the barrier to entry massively. Suddenly, a Business student or a Graphic Design student can “build” an app prototype in an afternoon.


The Trap: Why “It Just Works” Isn’t Enough

Here is where I need you to pause.

If you are a student aged 16-23 thinking, “Great, I don’t need to learn to code properly,” you are walking into a trap. The video showed us the frontend—the pretty visual part. It didn’t show us the messy, complex reality of maintaining that software.

Here are the three massive dangers of Vibe Coding that the influencers often forget to mention:

1. The “Black Box” Problem

When you vibe code, you are handed a finished product without understanding how it was built. It’s like buying a car without knowing how to change a tyre.

  • The Risk: The moment that “XP style website” breaks (and it will break), you won’t know how to fix it. You cannot “vibe” your way out of a syntax error or a server crash. If you don’t understand the underlying logic, you aren’t a developer; you’re just a prompt writer.

2. The Security Minefield

This is the big one. AI models are trained on the entire internet—including bad code and insecure examples.

  • The Risk: AI often prioritises “making it work” over “making it secure.” It might write code that looks perfect but leaves a back door open for hackers. A common issue is SQL Injection, where an attacker can interfere with the queries an application makes to its database.

If you copy-paste AI code without understanding it, you might accidentally leave your future company’s data wide open to theft. “The AI wrote it” will not be a valid legal defence.

3. Spaghetti Code & Technical Debt

“Spaghetti Code” is a term developers use for code that is messy, tangled, and impossible to follow.

  • The Risk: AI is great at writing small snippets, but often terrible at structuring large projects. It might create a “working” app that is actually a chaotic mess “under the hood.” As a student, you might get a coursework assignment done in minutes, but if you tried to scale that into a real business, the whole thing would collapse because the foundations are rotten.

So, How Does This Affect Your Career?

Does this mean you shouldn’t use AI? Absolutely not. AI is a superpower. But you need to shift your mindset.

Don’t aim to be a “Vibe Coder.” Aim to be an AI-Augmented Developer.

  • For the 16-18 year olds: Keep learning the basics. Learn why a loop works. Learn how data is stored. If you understand the foundations, you can look at the code Gemini generates and say, “That works, but it’s insecure. I need to change lines 4-10.”
  • For the University Students/Grads: Use these tools to speed up your workflow, not replace it. Employers in 2026 won’t just pay you to generate code; they will pay you to verify it. The most valuable employees will be the ones who can act as the “Quality Control” for the AI.

The Verdict

The video of Gemini 3.0 was impressive. It proved that the creation of software is becoming democratised. But don’t mistake generation for engineering.

Vibe coding allows you to sprint, but without solid coding knowledge, you’re sprinting blindfolded. Enjoy the “vibes,” but respect the code.

Are you using AI in your studies? Let me know in the comments how you’re balancing speed with learning!

Leave a Comment

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

Scroll to Top