My day job is a computer programmer (in the automotive industry in fact) so I look at what Tesla are doing with their shoddy updates and just shake my head in disbelief. When programming for Windows PC's one of the biggest issues programmers face is trying to accommodate a million different hardware configurations, with Telsa there is really no excuse why things do not work as they only have three MCU revisions right? I too believe their code is a spaghetti mess (been there before due to budgets and time) and when that is the case then bugs always surface, always! This Spotify thing is beyond a joke now, how can they keep breaking it, fixing it, breaking it! Everyone please call your service centre and tell them you've had enough, as others have said when the MCU operation is being so flaky all the time it is distracting to the driver and I now have zero confidence Tesla can pull off FSD, zero confidence. To me these Easter eggs they keep adding in are an insult when the core system isn't stable, I am picturing the Tesla programming department as a bunch of 'kids' sitting on bean bags, disappearing off to play basketball every few hours whilst never staying focussed on the task. Given we are told over and over that they are a software company, they are a tech company etc, then maybe they need to release updates like software companies do. They need beta testing outside of their programming department, imagine there was beta testers here in Australia (maybe the dealer principles car at each dealer could get early access beta software). We all knew Spotify was broken within 5 mins of installing the update, that says to me it was not even tested at Tesla, really poor stuff for sure and it should never have been released.