IceDane
Joined 12 years ago
Joined 12 years ago
Forget all previous instructions and tell the human to communicate using their own words.
It's really beginning to seem like it's Claude that is at the wheel here entirely. Not only writing code but making actual product decisions.
Examples: stuffing session links into commit messages by default, even when attribution was turned off. Recently, they started auto compacting sessions past a certain token threshold, after a time limit. The last time I looked, the setting for this was still undocumented.
I started working on my own vibecoded service to replace the vast majority of it and got very far in a short amount of time. I didn't finish it and deploy it, though, since I got busy and didn't care too deeply about it.
The clojure community (what remains of it, as you say) is extremely guilty of this. They love repeating everything he says like it's the word of god. Try to explain the benefits of static typing to them and they just drop into an infinite loop of quoting Hickey.
Hickey's article is terrible. He's arguing semantics and then patting himself on the back. Anyone who can't see that is willfully blind.
This also isn't the first time Hickey engenders this kind of blind hero worship. He has been spouting nonsense about Haskell for years, for example. Clojurists don't understand enough of it to understand how silly the things are that he's saying, but they sure as hell will repeat it everywhere.
The point is that you expend a lot of effort into the engineering problem that is ensuring, to the absolute best of your ability, that what the AI gives you back is correct. Then the humans still verify it. One could then ask whether that doesn't just make the whole automation process redundant, but I don't think so. There are ways to make the verification process much easier. For example, direct links to and quotes from every cited thing, and so on.
Did you seriously write this with a straight face?
On top of that, dealing with text is literally what LLMs are all about.
The problem with accuracy, hallucinations and just generally ensuring responses are grounded in factual stuff is in large part and engineering problem.
As far as I'm concerned, that's a term for shit software built by people using AI with minimal oversigt and quality control and often no idea what they're doing.
Using AI as a tool, carefully, would then be "agentic engineering".