150,000 Lines of Vibe Coded Elixir: The Good, The Bad, and The Ugly

Anecdotally, the model responds much better to the word “destructure” instead of “pattern match”.

For example, if I tell it to “pattern match in the function head”, it kinda flails.

If I say “destructure the arguments in the function head,” it responds much better.

I attribute this to JavaScript’s object destructuring, but that’s just a hunch.

3 Likes

This post just made it to the front page of HN!

1 Like

I published a follow up: Claude Code in Anger

This is more about Claude Code and what I’ve learned using it. I figured since this post got some decent discussion it might be worth tacking, but it doesn’t deserve its own post because it’s not Elixir focused enough.

1 Like