| ▲ | williamstein 2 hours ago | ||||||||||||||||||||||||||||
He is trying to use a different phrase “write-only code” to define exactly the same thing Karpathy defined last year as “vibe coding”. For what it is worth, in my experience one of the most important skills one should strive to get much better at to be good at using coding agents is reading and understanding code. | |||||||||||||||||||||||||||||
| ▲ | jopsen an hour ago | parent | next [-] | ||||||||||||||||||||||||||||
> good at using coding agents is reading and understanding code. You can understand the code using an agent; it's much faster than reading the code. I think the argument the author is making is that: given this magic oracle that make code, how we so contain and control it. This is about abstractions and invariants and those will remain important. | |||||||||||||||||||||||||||||
| ▲ | resonious 2 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||
I think there's some value in pure vibe coding. To your point though, the best way to extract that value is to know intimately at which point the agents tend to break down in quality, which you can only do if you read a lot of their output. But once you reach that level, you can gain a lot by "one-shotting" tasks that you know are within their capacity, and isolating the result from the rest of your project. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||
| ▲ | YokoZar 2 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||
I thought "vibe coding" had come to mean "I used an LLM to generate this code", but didn't really imply we'd given up trying to review and read the output. The author is taking it one-step further by suggesting we not bother with the latter. | |||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||