Hello, you are using an old browser that's unsafe and no longer supported. Please consider updating your browser to a newer version, or downloading a modern browser.

Artificial Intelligence (AI)
C
Christopher Porter Training Camp
Published
Read Time 5 min read

While the Internet Broke, Google Just Changed Everything

Gemini 3: The Model That Changes Everything

After spending time with Google’s latest release, I realized: the copilot metaphor is dead. This thing wants to drive the car.

Between huddling with my dev team because of today’s Cloudflare and GitHub outages, I was able to spend some time on the much-awaited Gemini 3.

In a word? Oof.

This is the model that changes everything? Yeah, I think it actually might be.

Developers? Look out. Creative writers? Uh oh. This is the one that is coming for you.

For the last year, we’ve been saying that AI is a “copilot”—a helpful little assistant that sits in the passenger seat while you drive. After messing around with Gemini 3, I realized that metaphor is dead. This thing wants to drive the car.


It Doesn’t Just Code; It Architects

I threw a request at it that would usually take one of my junior devs a solid afternoon to scope out. I didn’t give it perfect instructions. I gave it the “vibe” of what I needed. Gemini 3 didn’t just spit out a code snippet; it reasoned through the architecture. It caught edge cases I hadn’t mentioned. It essentially built the whole app structure in seconds. If your job is just translating requirements into syntax, you need to pivot. Fast.


The “Polygon Test”: A C- vs. Designer Perfect

Here’s the moment that really solidified it for me. I gave the top three models a complex SVG coding challenge: create a specific card UI with a “notched” corner geometry. This isn’t just drawing a box; it requires calculating convex and concave curves that flow perfectly into each other to hug a badge icon.

The difference in results wasn’t subtle. It was embarrassing.

ChatGPT's failed attempt at the polygon test
ChatGPT: “Not Even Close”
ChatGPT completely failed the spatial reasoning. It couldn’t figure out the geometry, resulting in a broken shape that ignored the prompt’s design intent entirely.

Claude's mediocre polygon attempt
Claude: “Bad Carve Out”
Claude did better, but look at that notch. The carve-out is jagged and awkward. It struggled to calculate the radius transitions, scoring a generous C-.

Winner
Gemini 3's perfect polygon solution
Gemini 3: Designer Perfect
Then there is Gemini 3. It nailed the math, the curves, and the layout instantly. It didn’t just code; it saw the solution.


Under the Hood: How It Attacked the Math

This is where Gemini 3 separates itself from “Chatbots” and enters “Agent” territory. When I asked for this shape, other models treated it as a text-prediction task. They tried to guess what an SVG string usually looks like. That leads to “drift,” where curves don’t quite meet lines.

Gemini 3 did something different. It didn’t guess. It recognized that this was a geometry problem and switched to Code Execution mode.

Gemini 3 Reasoning Trace
STEP 1

Decomposition: It broke the card border into distinct segments: Start → Top Edge → Outer Convex Curve (“The Shoulder”) → Vertical Drop → Inner Concave Curve (“The Armpit”) → Exit Line.

STEP 2

Parametric Logic: Instead of hard-coding numbers (which breaks if you resize the card), it assigned variables for notch_size, r_outer (convex radius), and r_inner (concave radius).

STEP 3

Execution: It wrote and ran a Python script to calculate the exact coordinates.

Here is an excerpt of the actual script it generated and ran in the background to solve the problem. Notice how it mathematically calculates the arc sweeps (A) and line destinations (L) so they are pixel-perfect.

PYTHON
path_generator.py
def generate_path_v4(width, height, notch_size, r_outer, r_inner, r_corner):
# 1. Start Top Right (before corner)
path = [f”M {width – r_corner},0″]
# 2. Top Line to Top-Notch Start
# It calculates exactly where the straight line must stop to begin the curve
path.append(f”L {notch_size + r_outer},0″)
# 3. The “Shoulder” (Convex Curve)
# Curve turns DOWN. Ends at (notch_size, r_outer)
path.append(f”A {r_outer},{r_outer} 0 0,0 {notch_size},{r_outer}”)
# 4. Vertical Line into Notch
path.append(f”L {notch_size},{notch_size – r_inner}”)
# 5. The “Armpit” (Inner Concave Curve)
# This is the critical part. Sweep flag set to 1 to curve INWARD.
path.append(f”A {r_inner},{r_inner} 0 0,1 {notch_size – r_inner},{notch_size}”)
# 6. Horizontal Exit Line
path.append(f”L {r_outer},{notch_size}”)
return ” “.join(path)
# EXECUTION:
path_string = generate_path_v4(360, 360, 110, 16, 20, 24)
print(path_string)

The result of this script was the string M 336,0 L 126,0 A 16,16.... Because it was calculated via code execution rather than LLM prediction, the shape closed perfectly. There were no jagged edges. It was mathematically impossible for it to be wrong.


It Finally Understands Nuance

Usually, AI writing feels like… AI writing. It’s vanilla, safe, and boring. I asked Gemini 3 to rewrite a dry internal memo with a specific, slightly frustrated tone. It nailed it. It understood subtext. It understood humor. It didn’t sound like a robot trying to be human; it sounded like me. For copywriters and content creators, the “good enough” bar just got launched into the stratosphere.

The Verdict?

We are leaving the era of “doing the work” and entering the era of “directing the work.” For productivity, this is going to be nuclear. I can see myself handing off entire workflows—not just tasks—to this thing. But let’s be real: for anyone whose job involves average coding or average writing, Gemini 3 isn’t a tool. It’s competition.

Buckle up. The game just changed.

A Note of Delicious Irony

This article was co-written by Claude
The C- Student

Yes, the same model that got roasted for its “bad carve out.” We can take a joke.