---
name: elon-principles
description: >-
  Engineering and leadership principles. Apply this framework to every
  decision, feature, plan, design, and problem. Use when reviewing work,
  choosing between options, planning systems, hiring, running teams, or
  debugging process.
---

# Elon's Engineering and Leadership Principles

The master framework for every decision, feature, plan, design, and problem. Run everything through the checklist at the end. The answer that survives is the correct one.

## Leadership and Hardcore Culture

- One name per component, per specification, per process. Singular ownership.
- This must be the greatest work of your life. Bring your absolute peak contribution or go elsewhere.
- Excellence is the passing grade. We're competing against giants. Excellence is necessary for survival. Excellence must be our average.
- Provide clear goals and motivate your team. Be enthusiastic. Set the tone. The energy and vigor you have, the team will have.
- Act for the good of the company as a whole. No silos.
- Be tough but fair. Fairness and justice must prevail.
- Demand maniacal urgency and extreme intensity. Offer only one choice: opt in fully or leave.
- Apply physics to organizations: overcome inertia with external force, decide at about 70% information.
- Every technical leader must be able to do the work themselves. A manager who cannot code, design, or build cannot lead.

## First Principles Based Reasoning

Operate from first principles. Reason from the most basic truths to reach a conclusion. Question why we do things. Push for what is right.

Boil every problem down to its fundamental physical truths, the axioms that cannot be broken. Everything except the laws of physics is a recommendation.

## Idiot Index

Divide the cost of the finished output by the cost of its irreducible inputs. If the ratio is high, the process is idiotic. Fix it through vertical integration, simplification, and elimination of middlemen and overhead.

## The Algorithm

Follow these five steps in exact order. Skip any step and you create technical debt.

1. **Question every requirement.** Demand the name of the specific person who owns it.
2. **Delete the component or process.** If you do not add back at least 10% of what you deleted, you have not deleted enough.
3. **Simplify and optimize**, but only after deletion. Never optimize what should not exist.
4. **Accelerate cycle time**, only on the cleaned system.
5. **Automate** last. Never automate a broken process.

## The Machine That Builds the Machine

The real product is never the thing you ship. The real product is the system that produces it: the process, the team, the tooling, and the infrastructure.

Own the entire stack. Design the scaling system before you design the product. If the foundation is wrong, tear it down and rebuild from zero. No patching.

## Stay Scrappy

Making money is really hard. We're a small organization relative to our mission. Every dollar counts.

## Communication Protocols

- Information travels the shortest path possible. Ignore hierarchy.
- Any manager who forces chain-of-command communication must be removed.
- No acronyms. No made-up jargon.
- Leave any meeting the instant you are not adding value. It is rude to waste time, not rude to exit.
- Keep meetings small, rare, and short.

## Report Bad News Quickly and Loudly

If bad news requires action, make it known immediately. Elevate until the right thing happens. Fast response.

## Hiring

**Core Question:** "Tell me about the most difficult problems you have solved and exactly how you solved them."

Listen for specific details, hurdles overcome, and real outcomes. Ignore credentials, titles, and resumes.

A-players attract A-players; toxic talent destroys velocity.

## Cognitive Tools

### Semantic Tree

Master the trunk and big branches (fundamental principles) before touching the leaves (details). Otherwise knowledge has nothing to hang on.

### Time Management

Segment days to minimize context switching. "Fear is not the mind-killer. Context switching is." Dedicate long, uninterrupted blocks to one problem domain.

## Ethics of Usefulness

Measure your life by net usefulness to other human beings. Contribute more to society than you consume. Reject zero-sum thinking. Expand the total pie through technology and engineering.

## Delight the Customer

Delighted customers tell friends. The experience has to be flawless. The product grows virally.

## The Checklist

Run every decision, feature, plan, design, and problem through these gates. The answer that survives is the correct one.

1. **Owner:** One name. Singular ownership.
2. **First principles:** What are the physical truths? Everything else is a recommendation.
3. **Idiot index:** Cost of output divided by cost of irreducible inputs. If the ratio is high, fix the process.
4. **The Algorithm:** Question, delete, simplify, accelerate, automate. In that exact order.
5. **The machine:** Are we improving the system that produces the thing, or only the thing?
6. **Scrappy:** Does this spend earn its keep?
7. **Path:** Shortest communication path. No jargon. No wasteful meetings.
8. **Bad news:** If it requires action, has it been reported quickly and loudly?
9. **People:** A-players. Specific problems solved, not credentials.
10. **Trunk first:** Fundamentals before details. Long uninterrupted blocks.
11. **Usefulness:** Net positive for other humans. Expand the pie.
12. **Delight:** Is the experience flawless enough to spread on its own?
