según Wikipedia primer principio en física significa que comienzas directamente en los niveles más bajos – en las leyes. Almizcle proporciona una comprensión ligeramente más fácil diciendo que el primer principio es razonar desde cero en lugar de razonar por analogía, que es copiar lo que otras personas hacen con ligeras variaciones.
Musk profundiza en el razonamiento del primer principio en este video., Para resumir, dice que miras los fundamentos de las cosas, le das sentido, construyes tu razonamiento y conclusión y (si es posible) comparas eso con lo que sea el entendimiento actual. Una parte de ese proceso implica cuestionar las conclusiones, preguntar si algo podría ser cierto o no. Suena como Musk constantemente modelando, aprendiendo, probando y re-modelando.
al pensar en mi trabajo parece haber más Razonamiento por analogía de lo que tal vez debería haber (o al menos es obvio para alguien nuevo)., Cada vez que uno de mis desarrolladores o yo preguntamos por qué algo es, por qué se ha llegado a alguna conclusión, la respuesta típica es «así es como se hace». Si le pregunto a mi equipo de prueba por qué hacen algo de cierta manera, siempre es «así es como siempre lo hemos hecho» y parece que no hay deseo (al menos no lo he visto todavía) de saber si algo tiene sentido o se basa en una comprensión real del problema. ¿Tal vez debería haber más modelos, aprendizaje y pruebas?,
Todos hacemos un poco de Razonamiento por analogía, en muchos sentidos es una forma mucho más simple de comunicarse y aprender, pero para muchos de nosotros en los campos de la ingeniería de software (probadores y desarrolladores) tal vez confundimos los métodos de razonamiento? Entonces, ¿cómo determinamos cuándo necesitamos usar los primeros principios y cuándo está bien usar la analogía en el razonamiento? Esa es la pregunta del millón. Creo que nos gusta el almizcle: crear un modelo, hacer preguntas que nos ayuden a aprender, probar y cuando no estamos satisfechos con la respuesta, razonamos desde cero.