← Back to context

Comment by vbezhenar

1 month ago

I don't understand every single layer of the stack below me, but I consider it a weakness, not a strength.

The comparison is false anyway, even if one just understands a high level language, there is no magic, you’re working in a closed system where you can understand and explain what your code is doing. There may be edge case, performance things, etc where understanding at a lower level is important but you can work completely in the abstraction.

Vibe coding, certainly as an “abstraction”, is nothing like that, you’re hoping you can get across the behavior you want, and have no visibility into what choices are actually being made with regard to how it’s specified. It’s the same as being a manager that can’t code, you’re entirely at the mercy of the people doing the actual work. That’s not true when you code without knowing semiconductor physics.