58 lines
1.7 KiB
Markdown
58 lines
1.7 KiB
Markdown
|
|
# Development Mantras
|
|
|
|
### Move fast and break things
|
|
|
|
Get through the [OODA loop](https://en.wikipedia.org/wiki/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](https://en.wikipedia.org/wiki/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](https://www.youtube.com/watch?v=Rh-ohspuCmE)
|
|
|
|
### 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
|
|
|
|
### Find what you love and let it kill you
|
|
|
|
> Find what you love and let it kill you. Let it drain you of your all. Let it cling onto your back and weigh you down into eventual nothingness. Let it kill you and let it devour your remains. For all things will kill you, both slowly and fastly, but it's much better to be killed by a lover.
|
|
> -- Charles Bukowski |