

Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- AI:
- writes the code
- reviews the code
- designs it
- productizes it
- advertises it
- consumes it
- Traditionally, that'd be a joint effort between a dedicated QA team, partially supported by the engineering team, that no one wants to pay for...by salawat
- If you build guardrails on what is generated, verification is done at the same time as generation.by ChicagoDave
- Perhaps the question here should be, "Who takes the blame when it all goes south?"by alcomatt
- One idea I am thinking through is that I might want to use a linter to restrict the AI to only use a subset of various languages which would not need as much review.
For instance, if I wrote a web front end that only allowed certain HTML tags and certain CSS properties and no Javascript, I could avoid certain classes of errors entirely.
Or for instance, in C, if you disallow dynamic memory allocation you also avoid entire classes of errors.
These are checks I think I can configure with linters and would give me more confidence that AI generated code did not have certain errors.
by pianopatrick - 1,000 devs write the code. Who verifies it?by bvcp
- Unless it's a personal project that you vibe coded, any production code that is the primary asset to a real company should have a person who understands what gets deployed. The best way I know how to do that is to co-design it with the AI. Reading code to match a spec can get the job done but the structure can be all kinds of horrible, and the more it gets iterated upon with features only makes it sprawl.
Two signals I use: do I ever push back and find places where the draft version was incorrect, incomplete, or otherwise not up to par and do I feel comfortable if something goes wrong with in production and I have to debug it at any hour of day or week.
by karmakaze - > AI Can Write the Code. Who Verifies It?
> Simple: automated software verification
> .... With the same clever tools, skills, and harnesses we use as AI engineers to push code at breakneck speed, we can build elaborate testing and verification automations.
So, in short, AI is going to verify it?
Not picking on ads, I'm sure the tools mentioned are useful, but exactly how effective they are? How many bugs it has discovered/reduced (compare to tests + human verification)? And how much time it saved? Without these info, the article is not that useful.
by nirui