How to Build Anything Extremely Quickly

· algiegray's blog


Outline Speedrunning: A 10x Speedup for Building Anything #

Key Takeaways:

"Do ‘outline speedrunning’: Recursively outline an MVP, speedrun filling it in, and only then go back and perfect."

"Don’t just read this article and move on. Go out and do this for the very next thing you make so you can get in the habit of doing it."

Fundamentals of Building #

"Outlining is a fundamental of building. Outline speedrunning may seem basic. That’s because it is. Planning is a fundamental of doing, and outlining is a fundamental of planning."

"Much of becoming really efficient is about getting extremely cracked at the fundamentals (many of which you probably mistakenly dismiss)."

The Loading Bar vs. Outline Speedrunning #

"Generally, the best speedups come from improving your algorithms, rather than ramming your head into the task harder."

"This is recursive btw, because fundamentals typically have fundamentals."

Applying Outline Speedrunning Across Different Areas #

Writing:

  1. Define Topic: Choose the topic for your writing. Brainstorm the general plot if needed.
  2. Outline Structure: Create a quick outline of the document's main sections.
  3. Recursive Outlining: Continue outlining each section until you reach a level where each item is small enough not to require further outlining.
  4. Speedrun Implementation: Fill in the lowest-level sections first, moving up the hierarchy until the entire document is complete.
  5. Perfection: Once finished, refine the document, add stylistic elements, etc.

Programming:

  1. Define Purpose: Understand the main goal and functionality of your program.
  2. Break into Components: Divide the program into parts based on functionality.
  3. Recursive Decomposition: Continue breaking down components into subcomponents until they are small and manageable.
  4. Implement Bottom-Up: Start building the lowest-level components first and gradually move upwards to the main program.

"Now writing is easy and quick. My writing (and at the time, grades) improved substantially because I could allocate more time towards quality with a clearer, less stressed mind."

Speedrunning Explained: #

Additional Information: #

source