Tesla just joined Apple, Nest, and many other software developers in my personal hall of shame. How? By introducing a feature in a new software release, and defaulting it to “on”. In Tesla’s case: cabin overheat protection. So, when I returned to LAX after 4 days expecting to have 140 miles of range, I had 100. And an unplanned supercharge stop on way home. This after weeks of wondering why vampire losses had doubled.
Apple constantly does this. They release new features that consume battery, and turn them on by default. Nest cost me hundreds of $ by issuing new software releases that defaulted features to on that I had explicitly turned off.
This annoying practice has become a convention. If any current or aspiring SW developers read this: please do the courtesy of introducing new features “off”, and by retaining all customer settings. It takes months to tune my device (phone, thermostat, car) to my preferences. Please dont screw that up with each software update!
Apple constantly does this. They release new features that consume battery, and turn them on by default. Nest cost me hundreds of $ by issuing new software releases that defaulted features to on that I had explicitly turned off.
This annoying practice has become a convention. If any current or aspiring SW developers read this: please do the courtesy of introducing new features “off”, and by retaining all customer settings. It takes months to tune my device (phone, thermostat, car) to my preferences. Please dont screw that up with each software update!