The code snippet has a subtle but significant issue in the default value of the id column. Here is the problematic part:
...
In this line, default=str(uuid.uuid4()) is evaluated only once at the time of the class definition, not each time a new StripeCustomer instance is created....
Presumably that's easy enough given just the snippet in question, but they hadn't narrowed the issue down to that snippet because they had no idea it was happening on the user creation, because they didn't have the logs.
I expect ChatGPT wouldn't have been able to solve the issue given the entire codebase.
It seems like you are trying to use ChatGPT as a smart entity but it is basically advanced autocomplete. The links it provided are just what is likely to exist, but not what actually does exist
I run a studio and as much as I want to consider Godot it’s off the table for exactly this reason (among a few others).
Games as a business are brutal, and not having a fast path to console releases is throwing potentially huge amounts of money away. Unity has its problems, but we had the first playable Switch and PS5 builds up and running in a matter of days.
Additionally, open source is great but it also means that for the most part everyone working on it is a volunteer. Partnering with Unity as an enterprise customer, I have a huge set of resources at my disposal to fix and address the 40000 things that can go wrong on 10 platforms and endless permutations of customer hardware. Godot just isn’t in the same league.
My feed is full of former groups being overrun with blogspam. I've noticed it spiking in the last 3-6 months. That type of thing needs armies of people, and... well, facebook doesn't care.
Like the pre-google (well, and google search as of now) search engines, being overrun by spam signaled the end of the viability of the product. Either they don't have the resources to defend it, or they don't care. Reason doesn't matter.
The code snippet has a subtle but significant issue in the default value of the id column. Here is the problematic part: ... In this line, default=str(uuid.uuid4()) is evaluated only once at the time of the class definition, not each time a new StripeCustomer instance is created....