Cómo se nota lo junior que eres en la marca.
Y esto no es malo, ni bueno. En cualquier caso se cura con un poco de tiempo más.
Cualquier versión de Tesla lleva dentro muchos más cambios que los que Tesla muestra en las Release Notes, y nunca llevan las cosas que las versiones estropean que funcionaban antes (nuevos bugs), o las funcionalidades que eliminan.
No es un tema de coherencia.
Es el haber vivido ya muchas decenas de actualizaciones y haber aprendido por experiencia propia que no todas las versiones de Tesla suman, y que hay algunas que incluso restan.
Mi línea de coherencia respecto a las actualizaciones es de las pocas estables que conozco: solamente actualizo cuando hay un valor añadido para el cliente.
Corrección de errores puede ser un motivo para hacerlo, siempre que las correcciones estén bien explicadas, así como los bugs que corrigen.
Es de Primer Curso de Release Management.
De otra cosa no, pero de software entiendo. Me dedico a ello.
Es habitual que las release notes no incluyan todos los cambios de la versión, tan habitual que es un estándar. Pocas empresas son 100% transparentes en ese aspecto, y no digo ninguna porque no trabajo en todas y no lo puedo asegurar. No es cosa exclusiva de Tesla.
El ciclo de vida de un producto incluye un mantenimiento evolutivo, que consiste en desarrollos y correcciones, con ese conjunto de desarrollos y correcciones se generan las releases. De ese conjunto de modificaciones salen unas release notes que se filtran de cara al público general, para dar la información estrictamente necesaria o de interés para el usuario final y no dar unas descripciones frikis del tipo "se ha optimizado el proceso X mejorando el tiempo de respuesta de la operación en un 20% y eliminando tantas líneas de código", porque eso no interesa al usuario final.
Luego se pasa por un despliegue por anillos, siendo los primeros en recibirlas un conjunto de empleados que prueban esas releases en coches reales.
También es habitual que los problemas de software no tengan una única causa sino que sea un conjunto de varias sumadas a un conjunto de circunstancias en un momento determinado, lo que implica que la corrección de un determinado problema requiera de varios despliegues, lectura de métricas y vuelta a la mesa de desarrollo. Sin embargo, eso no excluye que cada versión que se lance sea mejor que la anterior (aunque sea un poco) y muchas veces esas mejoras no son perceptibles por el usuario y surja el manido "esta actualización no hace nada".
Cuanto más inmaduro es el software más errores pueden surgir en cada release, pero a su vez tras cada release el software es más robusto. Siempre es recomendable instalar una nueva versión, lo que no quita que se pueda esperar unas 24-48h antes de instalarla. Si el fabricante detecta un problema grave con la release, se retira. Esto pasa incluso en las mejores casas, ni Apple está exenta de errores de este tipo.
Luego puedes estar más o menos de acuerdo con las cosas que ponen o quitan, pero eso es otro debate.