Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm generally pretty critical of ChatGPTs code writing ability, but this mistake is something that could very easily be made by a human.

On the other hand, this could and probably should, have been caught by an automated test that tried to create multiple subscriptions on a single server. Or for that matter , manual testing of creating subscriptions against a local copy. I'm not saying that to be dismissive, but one takeaway you should get from it is the value of testing before putting code in production.

Edit: Another takeaway should probably be that if you have a a major bug like this, and you can't easily reproduce it, you should look harder. I bet there were some logs for errors about constraint violations in the database if you had looked for them.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: