4 ms·
I think the term vibe coded is unclear. I use agents to do most of my coding work now. Some might call it vibe coded. I use spec driven development of my own de
by gadflyinyoureye 2mo ago
I think the term vibe coded is unclear. I use agents to do most of my coding work now. Some might call it vibe coded. I use spec driven development of my own design. While the applications are relatively simple, they are reasonably well architected and maintainable.
Some would say I a, vibe coding since I don’t really write the code. I say I’m not because I’m thinking through the features more than vibe coders.
- h3lp 2mo agoRight!!! LLMs are yet another step up the abstraction ladder. Before LLMs I would write code in C or Perl; I didn't care about the machine code it eventually was translated into---the compilers/interpreters evolved to handle that correctly and transparently. Note that this was not always the case; when I started to use computers, we all aspired to master assembly like the apocryphal Mel ( https://users.cs.utah.edu/~elb/folklore/mel.html https://users.cs.utah.edu/~elb/folklore/mel.html ) --- we had to pay attention to machine code and assembly language, because the compilers often didn't generate performant code and were occasionally buggy. People say that LLMs are not like compilers because they are unreliable. I think with time they will get fixed.
- vunderba 2mo agoThe original definition, as put forth by Karpathy [1], was that you explicitly did not look at the code ever (diffs, errors, etc.). All development, review, etc. is driven entirely through the LLM agent. But at this point, the term has been diluted down to basically being meaningless. https://xcancel.com/karpathy/status/1886192184808149383 https://xcancel.com/karpathy/status/1886192184808149383