NotAShelf says taste, not coding, is the scarce skill in the age of Vibe Coding

NotAShelf says taste, not coding, is the scarce skill in the age of Vibe Coding

N
News Editor
2026-08-07 03:25:11
Tech blogger NotAShelf argues that AI has removed much of the old friction in software development, but it has not solved the harder question of judgment. In a new article titled “Taste Is All That’s Left,” published on Aug. 6, he says the real scarcity now is not the ability to produce code quickly, but the ability to tell the difference between something that merely works and something worth building. He describes how programming once involved long stretches of manual testing, reading documentation, and debugging before an idea became a working product. With AI tools, a developer can now describe a feature and get a usable-looking version within minutes. Yet, in his view, strong products have not multiplied at the same pace, because cost used to filter what got made. As that cost approaches zero, personal taste becomes the remaining gatekeeper. NotAShelf also argues that taste cannot be absorbed just by reading great code. He says it is formed by making bad things, living with mistakes, and learning through friction. That shift matters because beginners using AI from day one may skip part of that process. He adds that engineers with taste and those without it can now ship at nearly the same speed, making high-quality work harder to spot in a flood of acceptable-looking output.

Tech blogger NotAShelf published a new essay on Aug. 6 titled Taste Is All That’s Left, arguing that as AI strips away much of the old difficulty of writing software, the scarce skill is no longer coding itself. What still matters, he says, is taste: the judgment to tell what is merely usable from what deserves to exist.

The wall between an idea and working software has dropped

NotAShelf writes that programming used to come with a high wall. Turning an idea into a functioning program often meant hours, or even weeks, of manual testing, reading documentation, and fixing errors.

AI has changed that process. Now a developer can describe a feature and get back a version that appears workable within minutes, often faster than writing the first function by hand.

Better tools have not automatically produced more good products

The article asks why strong products do not seem to have become more common even as software generation gets faster. NotAShelf’s answer is that cost once acted as a filter. When making something was expensive, people were pushed to build only what was worth building.

With that cost now moving closer to zero, the filtering role that cost once played has weakened. What remains, in his view, is the builder’s own taste.

He says taste is earned through friction, not absorbed by exposure alone

On where taste comes from, NotAShelf argues that it is not something people get simply by consuming excellent work. Reading 100 strong codebases, he says, will not automatically produce judgment, just as eating at high-end restaurants will not turn someone into a chef.

He describes taste as something formed in a clumsy, uncomfortable way: by making bad things, being forced to live with them, watching them break, and carrying those failures forward in memory. Friction, in this telling, is not the obstacle to learning. It is the lesson itself. The walls people once complained about were also teaching them which walls were worth climbing.

AI lets beginners move smoothly, but may remove part of the learning path

NotAShelf says beginners now start with tools that can generate code smoothly from day one. They are no longer always forced to sit with the consequences of a broken version they built themselves, because the tool hands them a usable version for free. If the wall is gone, he argues, some of what people learn from climbing it disappears too.

His point is not just about speed. It is about what happens when errors, delays, and rework stop shaping the way judgment develops.

Engineers with taste and those without it can now ship at almost the same speed

He adds that this is the harsher part of the shift: engineers with taste and engineers without taste can now ship at nearly the same pace.

To explain that idea, NotAShelf borrows from philosopher Harry Frankfurt’s categories in On Bullshit. A bullshitter, he notes, differs from a liar because the liar still cares about whether something is true or false, while the bullshitter does not care. Under that framing, “usable” code produced with little friction and little judgment becomes the engineering version of that behavior: it may not be outright wrong, but it is not concerned with being right either.

When junk becomes cheap to make, good work gets harder to see

The essay closes with a broader observation. As the cost of producing junk falls close to zero, genuinely strong work has to swim through a vast ocean of output that looks similar on the surface and appears acceptable at a glance before it can be noticed.

The core claim of the piece is simple: AI has not made “being able to produce” the rare thing. It has made judgment over what should be produced more valuable.

This article was originally published by Bit.Fan. For more cryptocurrency news and market insights, visit www.bit.fan.
260

Disclaimer:

The market information, project data, and third-party content displayed on this platform are for industry information sharing only and do not constitute any form of investment advice or return commitment.

Cryptocurrency trading carries high risks. Users should fully assess their risk tolerance and make independent decisions. All profits, losses, and legal responsibilities are borne by the users themselves.