There’s an anecdote that comes up in software about people working on missile software not caring about memory leaks because it’s going to explode anyway before that becomes an issue.
Who cares about bugs in your software if it’s a hobby project that’s going to blow up anyway.
Also, including Claude doesn’t inherently mean vibe coded, it can be for writing tests, small components, or debugging.
Tests should be written from requirements. Using LLMs to write tests after the code is written (probably also by LLMs) is a huge anti-pattern:
The model looks at what the code is doing and writes tests that pass (or fail because they bungle the setup). What the model does not do, is understand what the code needs to do and write tests that ensure that functionality is present and correct.
Tests are the thing that should get the most human investment because they anchor the project to its real-world requirements. You will have tons more confidence in your vibe coded appslop if you at least thought through the test cases and built those out first. Then, whatever the shortcomings of the AI codebase, if the tests pass you can know it is doing something right.
No matter how mad this makes people, its still true.
What makes the code actually useful in most cases however, is enough understanding of the program to modify as its needed. That’s where LLMs fall flat. Even when the code works, its terrible at adjusting the code to fit a specific use case. Dont even get met started on usable documentation or maintenance.
There’s nothing inherent to small components to suggest that you have to review them. If they’re small, it’s easier to tell yourself that the LLM probably got them right and you’re justified in not checking.
Because Australia is Australia I’ll preface this with: this is a joke. Any depictions of high profile/high net-worth individuals in my area are strictly fictional and any resemblances are merely coincidental.
Anyone got some high profile/high net-worth individuals in my area?
It’s vibe coded lol.
There’s an anecdote that comes up in software about people working on missile software not caring about memory leaks because it’s going to explode anyway before that becomes an issue.
Who cares about bugs in your software if it’s a hobby project that’s going to blow up anyway.
Also, including Claude doesn’t inherently mean vibe coded, it can be for writing tests, small components, or debugging.
Tests should be written from requirements. Using LLMs to write tests after the code is written (probably also by LLMs) is a huge anti-pattern:
The model looks at what the code is doing and writes tests that pass (or fail because they bungle the setup). What the model does not do, is understand what the code needs to do and write tests that ensure that functionality is present and correct.
Tests are the thing that should get the most human investment because they anchor the project to its real-world requirements. You will have tons more confidence in your vibe coded appslop if you at least thought through the test cases and built those out first. Then, whatever the shortcomings of the AI codebase, if the tests pass you can know it is doing something right.
Claude writes better code than most humans and a lot faster
No matter how mad this makes people, its still true.
What makes the code actually useful in most cases however, is enough understanding of the program to modify as its needed. That’s where LLMs fall flat. Even when the code works, its terrible at adjusting the code to fit a specific use case. Dont even get met started on usable documentation or maintenance.
Using an LLM to write tests and small components is still vibe coding.
Wikipedia says:
If you are using LLMs to write e.g. small components, then you are typically understanding the structure of the program, and reviewing it.
There’s nothing inherent to small components to suggest that you have to review them. If they’re small, it’s easier to tell yourself that the LLM probably got them right and you’re justified in not checking.
Listen to me. I do code for a living. Nobody want to write HTML
Well, it is supposed to go boom
Good then that they haven’t put explosives in it yet.
Just need to do a little extra testing then. ;)
spoiler
Because Australia is Australia I’ll preface this with: this is a joke. Any depictions of high profile/high net-worth individuals in my area are strictly fictional and any resemblances are merely coincidental.
Anyone got some high profile/high net-worth individuals in my area?
just go to a junkyard and get some dead cars if you just need something to blow up.
So do I put the CEO’s inside the cars?
if you wish so.
Me in court next year: “I HAD PERMISSION!”
lachlan murdoch lives in sydney
i’m willing to give it a pass if it lets us take down drones