I recently created a short online quiz for a law firm in Florida that checks to see if you have a claim. It was a completely new area of law that I did not even know about. It does email your contact info at the end - in case you want to be contacted.
Anyways if anyone is interested it is at http://www.diminishedvalue.law/quiz/ and is based on Florida law.
I am not trying to hype the firm. There are other firms that do the same thing. I just happen to know about this one.
Every validation has a few users who don't pass. Names longer than expected, people with no surname, phone numbers with an "extension" code, addresses with no house number, email addresses [email protected], etc.
Validate only what you need to to make your service work, and when you do, use an official validation library rather than baking your own.
What I would guess happened with these cases is that there's only one shop that manufactures some vital fob, and it has a lead time of N months when Tesla orders a batch of X bars- where N is potentially very large, because meanwhile the same shop might be in the middle of creating X*100 different fobs for GM and would need to re-tool their assembly line afterwards. Maintaining a reservoir of spare parts in that kind of environment would a guessing game, trading off the chance of this kind of fiasco versus the extra cars that could be made out of otherwise reserved parts.
Can confirm. I was in an accident 5 months ago [1] and still don't have my car back. The body shop finally got all the parts a couple weeks ago and finished up the build, but because it's all newer revisions of those parts, the car is refusing to boot up. It's been sent up to Tesla to get it serviced by them.
Honestly, I don't know when I'll get it back at this point. Good thing I got a P90D...
I love the Tesla service folks. They're some of the best. They are just ridiculously overwhelmed.
And my follow up comment today:
Actually, as a follow up, it appears Tesla Decatur (here in Georgia) has gotten to my car today. I have been getting notifications of software update failures from the app over the past few weeks. I just got some failure notifications now and the car says it's at the service center. And I just got a successful update notification, so I guess they've fixed it.
Still, it took about 4 months to go through all the hardware work and end up with this software problem. Tesla Parts was the big choke point in the whole process.
Looks like the Tesla Decatur team is down to a 1 week response time, which bodes well for Elon's claims.
[1]: https://www.reddit.com/r/teslamotors/comments/55oibb/welp_i_...