logo
Kurashizu Blogwhere ideas flow
  • Home
  • News
  • Blog
  • About
  • Home
  • News
  • Blog
  • About

© 2026 Kurashizu. All rights reserved.

Admin·New Post·Service Status
Powered by Cloudflare·31.10.26
← Back to news

AI Coding Without the Vibes

Original article
peterbloem.nl|48 points|21 comments|by riskone|Aug 16, 2026

Beyond "Vibe-Coding": A Philosophy of AI Integration

Currently, a significant amount of academic energy is poured into preventing students from using AI to cheat. While this is a necessary battle, it is hardly the most fulfilling aspect of teaching. Those determined to bypass the learning process will always find a loophole.

A far more compelling inquiry is: What guidance do we provide to the students (including PhD candidates) who are not looking for a shortcut? I am referring to the learners who are genuinely eager to grow and are willing to invest hours of daily effort into their own development.

This question serves as a mirror, forcing us to examine our own habits.

The False Dichotomy of AI Adoption

When deciding how to approach AI in education, we often fall into two traps:

  1. The Luddite Approach: Telling students to act as if AI doesn't exist. This is as futile as telling a student in the 1970s to ignore the existence of the computer or the handheld calculator. Students must be equipped for a future where AI is ubiquitous.
  2. The Total Surrender: Encouraging students to dive headfirst into the highest-tier subscriptions (like Claude) and consume tokens indiscriminately.

The danger of the latter is that it robs the student of the experience of learning.

One of the most critical skills acquired at a university is the ability to accurately judge whether you actually understand a concept.

There is a specific, humbling moment when you believe you've mastered a topic, only to be confronted with a question that reveals a total lack of comprehension. Over time, this cycle builds a reliable internal "understanding meter."

If you outsource all cognitive labor to an AI, this internal machinery never develops. You aren't just taking a shortcut; you are practicing a form of self-deception. By the time you realize you possess no actual skills, the window to fix the deficit may have closed.

The Cognitive Equation

We can think of cognitive skill acquisition as a function of effort and struggle: Mastery=∫(Struggle×Verification) dt\text{Mastery} = \int (\text{Struggle} \times \text{Verification}) \, dtMastery=∫(Struggle×Verification)dt If Struggle→0\text{Struggle} \to 0Struggle→0 because of AI, then Mastery→0\text{Mastery} \to 0Mastery→0.

Cognitive abilities are like muscles: Hard to build→Easy to atrophy\text{Hard to build} \rightarrow \text{Easy to atrophy}Hard to build→Easy to atrophy.

The "Do and Check" Framework

To avoid the pitfalls of "vibe-coding," I suggest a strict binary for any task:

  • Option A: You perform the work →\rightarrow→ AI verifies the result.
  • Option B: AI performs the work →\rightarrow→ You verify every detail.

If you commit to this, the choice becomes clear: you must check everything. However, this is harder than it sounds. Even the most disciplined person will see their attention drift within an hour. Because AI failures are relatively rare, we naturally begin to trust the machine.

The AI is a verbose coder; it often over-engineers solutions and works at a speed that exceeds human review capabilities. Even with superhuman focus, keeping pace is nearly impossible.

Despite this, AI remains valuable for:

  • Identifying obscure bugs that would take weeks to find manually.
  • Suggesting hidden gems of technology or syntax you weren't aware of.
  • Reversing the negative incentives of "vibe-coding."

A Tale of Two Bakers

To illustrate the difference between artisan mastery and industrial efficiency, consider the contrast between Hanna and a commercial bakery.

Artisan vs Industrial Baking

FeatureHanna (The Artisan)The Commercial Bakery
ProcessObsessive temperature control, precise shapingDeferring to food scientists
MethodHand-kneaded doughIndustrial machinery
GoalPerfect, unique loavesMarketability and low cost
ScalingImpossible to scaleMass production for supermarkets
MotivationPersonal satisfaction and craftCompetitive pricing and robustness

Hanna is fanatical. She follows complex rising and retarding processes. While her method is inefficient, she possesses more skill than most professionals. She is happy to keep an ancient craft alive, regardless of commercial viability.

Conversely, the commercial baker cares about quality only to the extent that the customer does. She will use cheaper flour and shorten rising times to ensure the process is robust and cheap. She isn't "bad"; she is simply optimized for a different goal.

Interestingly, no commercial bakery kneads by hand today. In the past, this was not only inefficient but unhygienic—historically, a significant amount of baker's sweat ended up in the bread [1].

The Reality of Modern "Vibe-Coding"

The term "vibe-coding" originally suggested a casual, experimental approach to programming. However, the meaning has shifted.

Today, many professional developers use AI in a way that makes it nearly impossible for them to be reading every line of the resulting code. They are moving toward the "Commercial Bakery" model:

  • Prioritize speed of delivery.
  • Defer architectural decisions to the LLM.
  • Ignore the granular details of the implementation.
  • Maintain a deep, intuitive understanding of the codebase.

By treating the code as a "vibe" rather than a precise set of instructions, they risk losing the very skills that made them programmers in the first place.