AIML@TU

Vibe Engineering
with Claude Code

Meeting #6 Spring 2026 • Thursday, April 3, 2026

Dallas Elleman

Attendance Check-In

Attendance QR Code
1

Agenda

2

Why Am I Here?

AI Amplifies Human Potential

Increases the intent → impact ratio

The Dark Side

  • Laziness & atrophy
  • Greed & manipulation
  • Deception & inequality

The Bright Side

  • Curiosity & creativity
  • Learning & growth
  • Coordination & agency

I'm here to dispel negativity around vibe coding and talk about amplifying positive human potential.

3

Who Am I?

2012–2016TCC — AS Electrical Engineering / Physics / Math
2014NASA JPL — NDEAA Summer Intern
2015Symbiotic Aquaponic — Embedded Systems Developer
2016–2019TU — BS Engineering Physics / Robotics
2019–2021XWorks — Robotics / UAV Product Development Engineer
2020Trump 1 PCAST
2021–2023TU — MS Computer Science
2023–presentTU Cyber Fellow — PhD Cyber Studies
2025Dais — AI Product Development Engineer
2026Teaching CYB-4203-6203 Secure & Trustworthy AI at TU
4

Who Am I Not?

A disclaimer

5

What Have I Built?

Personal Projects

6

What Have I Built?

Work Projects

7
Section 2

The State of AI-Assisted Coding

2025 Stack Overflow Developer Survey

84%
of developers use or plan to use AI coding tools
42%
of code is now AI-generated or AI-assisted
51%
use AI tools daily

Yet 46% don't trust AI-generated output — and developer sentiment toward AI tools dropped from 70% to 60% positive between 2024 and 2025.

The gap between adoption and trust is where engineering discipline matters.

8

Timeline: The Rise of AI Coding

2021 – 2024: Foundations

Jun 2021 GitHub Copilot preview — first mainstream LLM coding assistant
Oct 2022 Codeium beta launches (later becomes Windsurf)
Mar 2023 Cursor IDE launches — AI-native editor
Mar 2024 Devin announced — "first AI software engineer"
2024 Cline, Windsurf IDE, Bolt.new launch
9

Timeline: The Explosion

2025 – 2026: Mainstream Adoption

Feb 2, 2025 Karpathy tweets "vibe coding" — 4.5M+ views
May 2025 Claude Code GA alongside Claude 4
Jun 2025 Gemini CLI; "context engineering" goes mainstream
Nov 2025 Claude Code ~$1B ARR; Cursor $29.3B valuation
Feb 2026 Sonnet 4.6 (Feb 17); Anthropic ships 74 releases in 52 days
Mar 2026 Computer Use, integrations, and apps ship
10
Section 3

The Origin: "Vibe Coding"

Andrej Karpathy • February 2, 2025

There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists.

The irony: When asked about building Nanochat, Karpathy admitted it was "basically entirely hand-written."

This is the gap that Vibe Engineering fills — combining AI speed with engineering discipline.

11

The Evolution of Terminology

1
AI Pair Programming (2021–2023)
Copilot era — autocomplete on steroids
2
CHOP: Chat-Oriented Programming (2024)
Steve Yegge — conversational development
3
Vibe Coding (Feb 2025)
Karpathy — accept everything, trust the vibes
4
Context Engineering (Mid-2025)
Tobi Lütke / Phil Schmid — curating the LLM's information environment
5
Agentic / Vibe Engineering (Late 2025+)
Simon Willison — expertise amplification via structured agent workflows
12
Section 4

Claude Code

Agentic Coding in Your Terminal

npm install -g @anthropic-ai/claude-code
13

Claude Code in the Wild

Claude Code Show and Tell - Reddit 14

Claude Code Resources

15

Claude Code Privacy & IP

What happens to your code?

Consumer (Free / Pro / Max)

  • You choose whether data is used for training (opt-in)
  • Opted in: 5-year retention, de-identified
  • Opted out: 30-day retention only
  • Incognito chats are never used for training

Commercial (Team / Enterprise / API)

  • Anthropic does not train on your code
  • Zero Data Retention (ZDR) available
  • Full admin controls and analytics
  • SOC 2 Type II compliant

Telemetry logs latency/reliability, not your code or file paths. • privacy.claude.com

16
Section 5

Basics of Vibe Engineering

What NOT to Do

17

Basics of Vibe Engineering

What TO Do

18

The Context Window

Context Window with Thinking and Tools

LLM performance degrades as context length increases

19

Context Window & Handoff

20
Section 6

A Structured Vibe Engineering Workflow

LLM Dev Cycle: Review, Brainstorm, Research, Plan, Execute 21

The Vibe Engineering Cycle

Interactive Artifact

22
Section 7

Workshop / Live Demo

Switching to Claude Code...

23
Resources

Key Voices & Resources

Foundational Thinkers & Tool Builders

Andrej Karpathy
Former Tesla AI Dir. / OpenAI • Coined "vibe coding"
Boris Cherny
Head of Claude Code, Anthropic • howborisusesclaudecode.com
Simon Willison
Creator of Django • "Agentic Engineering" • simonwillison.net
Dexter Horthy
Founder, HumanLayer • 12-Factor Agents
Swyx (Shawn Wang)
Latent Space • "Rise of the AI Engineer" thesis
Harper Reed
Fmr. CTO Obama 2012 • LLM Codegen Workflow • harper.blog
Steve Yegge
Sourcegraph (Cody) • CHOP • "Death of the Stubborn Dev"
Andrew Ng
DeepLearning.AI • Prefers "AI-assisted programming" term
Thorsten Ball
Anthropic • "How to Build an Agent" — ~200 lines of code
Tobi Lütke
CEO, Shopify • Popularized "context engineering"
24

Key Voices & Resources

Industry Leaders & Builders

Michael Truell
CEO, Anysphere (Cursor) • $29.3B valuation
Amjad Masad
CEO, Replit • "1 billion software creators" • $100M ARR
Guillermo Rauch
CEO, Vercel • v0 • 100M+ apps generated
Eric Simons
CEO, StackBlitz • Bolt.new
Paul Gauthier
Creator of Aider • Pioneer of terminal AI pair programming
Saoud Rizwan
Creator of Cline • Spawned Roo Code ecosystem
Kent C. Dodds
EpicWeb.dev • EpicAI.pro • AI-assisted web dev workflows
Gergely Orosz
The Pragmatic Engineer • Career impact of AI coding
Phil Schmid
Coined "context engineering" • "Intelligence isn't the bottleneck"
Scott Wu
CEO, Cognition • Built Devin • Autonomous AI dev
25

12-Factor Agents

Dexter Horthy • github.com/humanlayer/12-factor-agents

1. Natural Language to Tool Calls
7. Contact Humans with Tool Calls
2. Own Your Prompts
8. Own Your Control Flow
3. Own Your Context Window
9. Compact Errors into Context
4. Tools Are Structured Outputs
10. Small, Focused Agents
5. Unify Execution & Business State
11. Trigger from Anywhere
6. Launch / Pause / Resume
12. Stateless Reducer Pattern

Core insight: "Own your prompts, own your context window, own your control flow."
Don't let frameworks make decisions for you.

26

Essential Reading

27

Interactive Timeline: The Rise of AI Coding

Hover to explore • Scroll to see more →

GitHub Copilot Preview
First mainstream LLM coding assistant.
Source →
Jun 2021
Copilot
Copilot GA
General availability. $10/month. Kickstarts the AI coding market.
Jun 2022
Copilot GA
Codeium Beta
Free AI code completion. Later rebrands to Windsurf.
Source →
Oct 2022
Codeium
Cursor IDE
AI-native editor. Later: $1B ARR, $29.3B valuation.
cursor.com →
Mar 2023
Cursor
Continue & Aider
Open-source AI coding tools launch. Terminal + IDE extension approaches.
2023
Continue/Aider
Devin Announced
"First AI software engineer." Massively polarizing.
Source →
Mar 2024
Devin
Amazon Q Developer
AWS's AI coding assistant reaches GA.
Apr 2024
Amazon Q
Cline
Agentic VS Code extension. Spawns Roo Code ecosystem. 1M+ installs.
2024
Cline
Windsurf IDE
Codeium's full AI-native IDE. Rapid adoption.
windsurf.com →
Nov 2024
Windsurf
Bolt.new
Browser-based AI coding via WebContainers. No remote servers.
bolt.new →
Late 2024
Bolt
"Vibe Coding" Coined
Karpathy: "fully give in to the vibes." 4.5M+ views.
Tweet →
Feb 2025
Vibe Coding
Claude Code Preview
Anthropic launches agentic terminal coding tool.
Announcement →
Feb 2025
Claude Code
12-Factor Agents & Codex CLI
Horthy publishes 12-Factor Agents. OpenAI launches Codex CLI.
Apr 2025
12-Factor
Claude Code GA
General availability with Claude 4. Reaches ~$1B ARR in 6 months.
May 2025
CC GA
Gemini CLI
Google's free, open-source terminal agent.
Jun 2025
Gemini CLI
$1B Milestones
Claude Code ~$1B ARR. Cursor $29.3B valuation.
Nov 2025
$1B ARR
Sonnet 4.6 & Sprint
74 releases in 52 days. Computer Use launches.
Feb-Mar 2026
Sprint

← scroll to explore →

28
AIML@TU

Thank you for being part of AIML@TU!

Join us on Discord • Check website for updates • See you at the next meeting!

Join Our Discord

Discord QR Code
29