fp/MANTRAS.md

1.3 KiB

Development Mantras

Move fast and break things

Get through the OODA loop as many times as possible.

Alligator energy (move slow and preserve things)

Make it work, make it right, make it fast (in that order)

Done is better than perfect

If it looks like a duck and quacks like a duck, it is a duck.

"It's ugly, but it works!" -- R. Fisher

If the way is long, the way is wrong

Project Management Triangle

Good, Fast, Cheap. Pick two but not all three.

Organizations are fractals

Focus on what moves the needle

Code is run more than it is read

ONE SHOT. ONE LIFE

The computer doesn't care

"There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors." -- Leon Bambrick

In other words, pick something for a name and roll with the punches.

Elon's 5 Step Design Process

  1. Make the requirements less dumb
  2. Try and delete part of the process
  3. Simplify or optimize
  4. Accelerate Cycle Time
  5. Automate

Never Settle

"But it's also about looking at things anew and what they could be instead of what they are" -- Rodney Mullen

Success requires continuing even when it's painful