Welcome to Tesla Motors Club
Discuss Tesla's Model S, Model 3, Model X, Model Y, Cybertruck, Roadster and More.
Register

Firmware 8.0

This site may earn commission on affiliate links.
Well yeah, I think I said that. But "don't write bugs in the first place" has never been a very realistic standalone QA strategy. It's just a piece. (And since you brought up testing, exactly -- the more toggles, the bigger your test matrix. But this isn't anything hasn't been said before on TMC a few million times, my bad for bringing it up again I guess.)

Edited to add: It's not only the basic competency of the individuals, of course. As -- or more -- important is having an organizational structure that allows them to do good work. Hiring a bunch of rock stars and telling them to do the right thing scales to a few tens of people, after that you're better off with an outstanding organization and average workers (I mean, it would be even better than that to have an outstanding organization and outstanding workers, duh). All of which is to say, I'm not so quick in my mind to say "ah, the programmers at Tesla are all crap". It may well be many/most of them are just fine but the overall dev organization is broken. I realize this is not a comforting thought, sorry.
This is what EAP is supposedly for. But their sample sets are based on hardware configurations, not on actual owners who would test the crap out of their software.
 
  • Like
Reactions: HankLloydRight
This is what EAP is supposedly for. But their sample sets are based on hardware configurations, not on actual owners who would test the crap out of their software.
EAP should be the last stage in the process, when they think it's already solid. That's the thing -- there's no single "just do this and it's good" bullet -- "don't write bugs", "have a better EAP", all good, but in addition you need to do things like track and prioritize bugs rationally and consistently, not whip your developers back and forth from project to project, all the usual boring stuff. I'm sure there are others reading this who have forgotten more than I ever knew about running an effective dev org.
 
Edited to add: It's not only the basic competency of the individuals, of course. As -- or more -- important is having an organizational structure that allows them to do good work. Hiring a bunch of rock stars and telling them to do the right thing scales to a few tens of people, after that you're better off with an outstanding organization and average workers (I mean, it would be even better than that to have an outstanding organization and outstanding workers, duh). All of which is to say, I'm not so quick in my mind to say "ah, the programmers at Tesla are all crap". It may well be many/most of them are just fine but the overall dev organization is broken. I realize this is not a comforting thought, sorry.

It's refreshing to see someone who actually understands how non-trivial software projects work.

I'd agree that the overall dev organization is broken. This is clear not just from the bugs, but the bizarre changes in features along with the stupid things like gratuitous UI changes like removing the source select button in 7.1(?) from the audio app on the touch screen, and removing the source selection capability on the right scroll wheel in 8.0. Or the absolutely stupid mucking around with the time and temperature displays. Why is temperature still not back on the top of the center screen.

But, in my mind, the biggest overall organizational issue is that the UI software team seems to have forgotten what their job is. It's to support the world's foremost personal transportation vehicle. If they understood that, they wouldn't change the UI to have grey on grey text with small fonts that require extra driver effort to read rather than being clear with a quick glance. If they understood their purpose within Tesla, they wouldn't have added auto-hide buttons that require extra driver screen presses to deal with. It's crazy that while multitasking between driving and screen operation, just as I'm about to touch a charger icon, the screen auto hides the top icons which makes the entire map shift and the thing I was just about to touch moves.

The organization is also very immature; no mature organization would let single individuals add what are clearly their idea of 'cool'. The purpose of the UI is not to be 'cool'; it's to support the operation of the world's best personal transportation vehicle.
 
I simply don't believe the EAP even exists in the same form it may have once been. I know Elon has made statements in the past of 700 or 1000 people as part of EAP ...but honestly, if those people are still in place, they are not being directed well enough by Tesla as to what to focus on, or their input is not being properly considered before general distribution. With the larger number of "dot releases" that occur sometimes without a lot of time between them, I just don't see the EAP being used for each and every drop. I would like to hope an EAP is at least being used for the larger significant releases where all functions are given a thorough workout by targeted parts of the EAP before general distribution.

I recognize Tesla has a lot to be concerned with... basic safety and performance systems seem for the most part to be focused on which is a good thing, but UI and user-convenience functions like Infotainment and even Homelink when it was first deployed seem to have/had increasing quality problems where the fleet is doing real-world test that IMHO should never get past Beta/EAP with even a few owners focused on real-life use of these things. Perhaps it is Elon's intent to let the fleet do the final test of what he considers non-essential systems... If so, that may have served its purpose well in the early days, but with increasing cost of MS & MX, and a growing fleet that will soon see exponential growth with a different breed of owners, hopefully higher quality of all systems at initial deployment becomes the norm sooner than later. Tesla does not have a post-sale Customer Service infrastructure and processes to deal with failures if they happen to a lot of less-sophisticated owners. 8.1 will certainly be a good indicator if things are getting better, won't it?
 
Thanks @supratachophobia for the plug. I am genuinely surprised an efficient Camper Mode cannot be enabled from within the car itself, particularly when the technology is proven with Tesla's own Cabin overheat protection, and the many 3rd party solutions.

Another thing I'd like to see is a more flexible charge schedule, so you can schedule not just start and stop times, but also start and stop conditions.

I like the idea of a plug-in reminder, but the very nature of the reminder means it should be done remotely through the app. Or maybe honk the horn annoyingly if it detects it's at home and not plugged in by a certain time etc.... Hmm I'm gonna add that honk horn bit to the app's existing Plug-In Reminder now actually haha I like it!
@SG57 - Horn Honk feature, I love this guy.
 
  • Funny
  • Like
Reactions: SG57 and EVCarGUy
I simply don't believe the EAP even exists in the same form it may have once been. I

My opinion, based soley on observation, is that if there is some sort of early access program, it's really just in name only - any feedback beyond absolute show stoppers like "my car stopped in the middle of the road" is ignored because "we have to ship; it's too late to change it."

Tesla has no idea how to set schedules. Clearly, the folks at the bottom are whipped like animals and things are shoved out the door as soon as they appear to mostly work. There's no time for feedback. There's no time to catch and change the gratuitous changes made by individual engineers, who have little oversight ("there's no time") and who treat the UI as some sort of school project instead of something being used by thousands of people moving in deadly objects at freeway speeds.
 
My opinion, based soley on observation, is that if there is some sort of early access program, it's really just in name only - any feedback beyond absolute show stoppers like "my car stopped in the middle of the road" is ignored because "we have to ship; it's too late to change it."

Tesla has no idea how to set schedules. Clearly, the folks at the bottom are whipped like animals and things are shoved out the door as soon as they appear to mostly work. There's no time for feedback. There's no time to catch and change the gratuitous changes made by individual engineers, who have little oversight ("there's no time") and who treat the UI as some sort of school project instead of something being used by thousands of people moving in deadly objects at freeway speeds.
There have been leaks by EAP over the past year or two that have shown up both here and other sites in the form of screenshots and the actual release showed significant changes from that. What we don't know is if those changes were a result of feedback from EAP, management or the dev team themselves. I don't think there are that many people working on the UI as most of the focus is on AP.
 
  • Like
Reactions: Kristoffer Helle
Thanks @supratachophobia for the plug. I am genuinely surprised an efficient Camper Mode cannot be enabled from within the car itself, particularly when the technology is proven with Tesla's own Cabin overheat protection, and the many 3rd party solutions.

Another thing I'd like to see is a more flexible charge schedule, so you can schedule not just start and stop times, but also start and stop conditions.

I like the idea of a plug-in reminder, but the very nature of the reminder means it should be done remotely through the app. Or maybe honk the horn annoyingly if it detects it's at home and not plugged in by a certain time etc.... Hmm I'm gonna add that honk horn bit to the app's existing Plug-In Reminder now actually haha I like it!

SG, do you have any plans to port your Android application to iPhone?
 
  • Like
Reactions: SG57
@S85D , I do have iOS plans in the far future, but I have a lot of great ideas I want to see realized on Android before I switch platforms to iOS. Another note on iOS, due to Apple's restrictions that I have no control over some features are rendered either impossible, not user-friendly at all on iOS, these include all the services on Android- plug-in reminder, smart charging, camper mode, scheduled behaviors, and cabin temperature protection. :\

@msnow , I may not have mentioned it would be optional in my original post that sparked the idea, but the release post and screenshots show the plug-in reminder service is optional, and when enabled its honk horn option is optional. It will always show a status bar notification with an action to turn off the reminder.
 
  • Like
Reactions: msnow
There will be a "Firmware 8.1" thread created when the actual software starts rolling out. The general thread for mobile apps is here: Phone App: iPhone/Android app

And while I'm trying to "own it" as @ohmman suggested, if by chance I'm not online at that particular moment, whoever does create the official "Firmware 8.1" threads, I'd like to again request we have three threads:

Firmware 8.1 Autopilot discussion
Firmware 8.1 for the Classics [non-AP]
Firmware 8.1 General [features common to both]

Thanks.
 
And while I'm trying to "own it" as @ohmman suggested, if by chance I'm not online at that particular moment, whoever does create the official "Firmware 8.1" threads, I'd like to again request we have three threads:

Firmware 8.1 Autopilot discussion
Firmware 8.1 for the Classics [non-AP]
Firmware 8.1 General [features common to both]

Thanks.
Hank, how about just creating the threads now AYC with a first post to say what the intent is for each, and perhaps a pointer to the other two. Hopefully people don't clutter them with nonsense until the real event occurs, but if so, it's easy to scroll down and ignore! ;)