Tech Friday: What is Vibe-Coding? Who will lead in this area?

Posted By on December 12, 2025

What is Vibe-coding … and an interesting CNBC segment on Google partnering with Replit.

Vibe-coding is an informal term for a newer style of software development in which the intent, flow, and natural language “vibe” of what a developer wants matters more than writing detailed, line-by-line code.

Leading companies and platforms

OpenAI

  • Products: ChatGPT (GPT-4o, GPT-5 family), API

  • Role: Primary driver of conversational coding

  • Strength: Natural language → working code across many languages

  • Why it matters: Chat-based iteration is the core vibe-coding loop

GitHub (Microsoft)

  • Product: GitHub Copilot

  • Role: Embedded AI coding assistant

  • Strength: Context-aware suggestions inside real codebases

  • Why it matters: Brings vibe-coding directly into professional IDE workflows

Anthropic

  • Product: Claude

  • Role: Strong in long-form reasoning and large codebases

  • Strength: Understanding project-level intent and constraints

  • Why it matters: Particularly effective for refactoring, architecture, and documentation-heavy work

Replit

  • Product: Replit AI

  • Role: End-to-end “idea to app” platform

  • Strength: Build apps from prompts with minimal setup

  • Why it matters: Lowers the barrier to coding for non-engineers, a key vibe-coding theme

Cursor

  • Product: Cursor IDE

  • Role: AI-first code editor

  • Strength: Direct natural-language editing of files and functions

  • Why it matters: Treats AI as the primary interface, not a plugin

Google

  • Products: Gemini, Code Assist

  • Role: Competing foundation models and dev tools

  • Strength: Strong integration with cloud infrastructure

  • Why it matters: Brings vibe-coding concepts into enterprise tooling

Comments

Desultory - des-uhl-tawr-ee, -tohr-ee

  1. lacking in consistency, constancy, or visible order, disconnected; fitful: desultory conversation.
  2. digressing from or unconnected with the main subject; random: a desultory remark.
My Desultory Blog