@jaynitx: Elon Musk explains his 5-step algorithm for solving any problem: "The most common mistake of smart engineers is to opti…
Summary
Elon Musk shares his 5-step algorithm for engineering problem-solving, emphasizing questioning requirements, deleting unnecessary steps, then optimizing, speeding up, and automating.
View Cached Full Text
Cached at: 06/17/26, 07:51 AM
Elon Musk explains his 5-step algorithm for solving any problem:
“The most common mistake of smart engineers is to optimize a thing that should not exist.”
“I have this very basic first principles algorithm that I run as a mantra.”
Elon breaks it down:
Step 1: Question the requirements.
“Make the requirements less dumb. The requirements are always dumb to some degree, no matter how smart the person who gave you those requirements. You have to start there, because otherwise you could get the perfect answer to the wrong question.”
Step 2: Try to delete it.
“Try to delete the part or the process step entirely. If you’re not forced to put back at least 10% of what you delete, you’re not deleting enough. Most people feel like they’ve succeeded if they haven’t been forced to put things back in. But actually they haven’t, they’ve been overly conservative and left things in that shouldn’t be there.”
Step 3: Optimize or simplify.
“The most common mistake of smart engineers is to optimize a thing that should not exist. So you don’t optimize until after you’ve tried to delete.”
Step 4: Speed it up.
“Any given thing can be done faster than you think. But you shouldn’t speed things up until you’ve tried to delete it and optimize it otherwise, you’re speeding up something that shouldn’t exist.”
Step 5: Automate.
“And then the fifth thing is to automate it.”
Elon explains why the order matters:
“I’ve gone backwards so many times where I’ve automated something, sped it up, simplified it, and then deleted it. I got tired of doing that. So that’s why I have this mantra.”
Similar Articles
@StartupArchive_: Elon Musk explains his 5-step algorithm for running companies “First, make your requirements less dumb. Your requiremen…
Elon Musk explains his five-step algorithm for running companies, emphasizing questioning requirements, deleting unnecessary processes, then simplifying, accelerating, and automating. He shares examples from Tesla and SpaceX.
@jaynitx: https://x.com/jaynitx/status/2052734499319091384
A personal reflection on first principles thinking versus reasoning by analogy, using examples from Elon Musk's approach to reducing rocket costs at SpaceX, and the author's own startup failure.
@elonmusk: Helpful tool for improvement. It’s just physics thinking in the limit.
Elon Musk promotes the use of 'Magic Wand Number' and 'Idiot Index' as universal mental models for improvement, rooted in physics thinking.
@StartupArchive_: Marc Andreessen on what makes Elon impossible to compete with “I’m not aware of another CEO who operates the way he doe…
Marc Andreessen explains why Elon Musk is uniquely competitive: deep technical understanding, hands-on problem-solving, attracting top talent, and fixing the biggest problem each week.
@0xCodez: https://x.com/0xCodez/status/2064374643729773029
A 14-step roadmap on loop engineering, guiding developers from manually prompting AI coding agents to designing automated systems that handle the prompting, verification, and iteration themselves.