volgens Wikipedia betekent het eerste principe in de natuurkunde dat je direct op de laagste niveaus begint-op de wetten. Musk biedt een iets gemakkelijker begrip zeggen eerste principe is redeneren vanaf de grond omhoog in tegenstelling tot redeneren door analogie, die is het kopiëren van wat andere mensen doen met lichte variaties.
Musk gaat verder in op het eerste principe redeneren in deze video., Samenvattend zegt hij dat je naar de grondbeginselen van de dingen kijkt, er zin in hebt, je redenering en conclusie construeert en dat (indien mogelijk) vergelijkt met wat het huidige begrip is. Een deel van dat proces bestaat uit het in vraag stellen van conclusies, de vraag of iets waar kan zijn of niet. Klinkt als Musk ‘ s constant modelleren, leren, testen en opnieuw modelleren.
bij het denken over mijn werk lijkt er meer redeneren door analogie dan er misschien zou moeten zijn (of in ieder geval het is duidelijk voor iemand nieuw)., Wanneer een van mijn ontwikkelaars of ik vraag waarom iets is, waarom sommige conclusie is bereikt – de typische reactie is “dat is hoe het gedaan”. Als ik vraag mijn test team waarom ze iets doen op een bepaalde manier zijn altijd “dat is hoe we het altijd hebben gedaan” en er lijkt geen verlangen (tenminste ik heb het nog niet gezien) om te weten of iets zinvol is of is gebaseerd op een echt begrip van het probleem. Misschien moet er meer modelleren, leren en testen?,
We doen allemaal wat redeneren door analogie, in veel opzichten is het een veel eenvoudiger manier om te communiceren en te leren, maar voor velen van ons in de software engineering velden (testers en ontwikkelaars) misschien verwarren we redeneermethoden? Dus hoe bepalen we wanneer we de eerste principes moeten gebruiken en wanneer het ok is om analogie te gebruiken in redeneren? Dat is de vraag van een miljoen dollar. Ik denk dat we van Musk houden: een model maken, vragen stellen om ons te helpen leren, testen en als we niet tevreden zijn met het antwoord, redeneren we van de grond af.