News for hackers. Stuff that matters.
Re:100 hour gap between a vibecoded prototype and a working ... by Aperocky on Sunday March 15, 2026 @10:48AM (#47387924)
The magic is testing. Having locally available testing and high throughput testing with high amount of test cases now unlocks more speed.

The test cases themselves becomes the foci - the LLM usually can't get them right.

Re:100 hour gap between a vibecoded prototype and a working ... by neonbrain on Sunday March 15, 2026 @11:16AM (#47388222)
The word "Testing" is a very loaded term. Few non-professionals, or even many professionals, fully understand what is meant by it.

Consider the the following: Unit, Integration, System, UAT, Smoke, Sanity, Regression, API Testing, Performance, Load, Stress, Soak, Scalability, Reliability, Recovery, Volume Testing, White Box Testing, Mutation Testing, SAST, Code Coverage, Control Flow, Penetration Testing, Vulnerability Scanning, DAST, Compliance (GDPR/HIPAA), Usability, Accessibility (a11y), Localization (L10n), Internationalization (i18n), A/B Testing, Chaos Engineering, Fault Injection, Disaster Recovery, Negative Testing, Fuzzing, Monkey Testing, Ad-hoc, Guerilla Testing, Error Guessing, Snapshot Testing, Pixel-Perfect Testing, Compatibility Testing, Canary Testing, Installation Testing, Alpha/Beta Testing...

...and I'm certain I've missed dozens of other test approaches.

Re:100 hour gap between a vibecoded prototype and a working ... by megous on Sunday March 15, 2026 @12:47PM (#47389158)
You forgot a hope-driven development and release process and other optimism based ("i'm sure it's fine" method), or faith based approaches to testing (ship and pray, ...). Customer driven invluntary beta testing also comes to mind and "let's see what happens" 0-day testing before deployment. We also do user-driven error discovery, frequently.
Re:100 hour gap between a vibecoded prototype and a working ... by worik on Sunday March 15, 2026 @03:16PM (#47390871)
There is no science to testing, no provable best way, despite many people's vehement opinions
Re:100 hour gap between a vibecoded prototype and a working ... by neonbrain on Sunday March 15, 2026 @09:21PM (#47394002)
Why did you assume I'm talking about a "provable best way"? I meant that it doesn't make sense to talk simply about "testing" without clarifying what one means by it. If you assume that the absence of a "provable best way" implies a lack of utility, let me remind you that there is no "provable best way" for training LLMs either. Does that matter in practice?
Re:100 hour gap between a vibecoded prototype and a working ... by robhlt on Sunday March 15, 2026 @12:35PM (#47389025)
How does that test suite get built and validated? A comprehensive and high quality test suite is usually much larger than the codebase it tests. For example, the sqlite test suite is 590x [1] the size of the library itself

1. https://sqlite.org/testing.html

Re:100 hour gap between a vibecoded prototype and a working ... by nswango on Sunday March 15, 2026 @01:48PM (#47389843)
sqlite is an extreme outlier not a typical example, with regard to test suite size and coverage.
Re:100 hour gap between a vibecoded prototype and a working ... by Aperocky on Sunday March 15, 2026 @07:44PM (#47393322)
By sweat and tears, and unfortunately, AI can only help so much in those cases. You'll have to have a really concrete idea about what your product is and how it should work.
Re:100 hour gap between a vibecoded prototype and a working ... by worik on Sunday March 15, 2026 @03:14PM (#47390843)
> The magic is testing.

No it is not.

There os no amount of testing that can fix a flawed design

Re:100 hour gap between a vibecoded prototype and a working ... by Aperocky on Sunday March 15, 2026 @07:46PM (#47393342)
That is a given, similar to how no amount of implementation can fix a wrong product. Both statements are not very meaningful.