-
Use existing human knowledge (e.g. open source software). The wheel has been invented already. We are on the shoulders of giants.
-
Be a giant for others. Share your solutions.
-
Embrace helpful paradigms, such as functional programming and its pure functions and immutable objects. They will discourage complexity and silence those who question if you are web-scale.
-
Use hashes and cryptographic signatures routinely. Data may be corrupted or tampered with at any time.
-
Do not leak implementations details. IP addresses are not suitable for human consumption. Referring to any IP address without possession of a RJ-45 crimp tool shall be a voluntary act.
-
For any tool (e.g. containers), use the tool only when there will be a net benefit.
-
Make computers work for you. Humans invented computers to serve humans, not to require humans to type and click while the sun shines outside.
-
Identify patterns so they they may be known and optimized.
-
Aggressively automate frequent patterns by any means necessary (unless it would endanger human life). Use scripts, templates, rope, gamma waves, and anything else in existence.
-
The box is not your home. You are homeless. Forget about the box.
-
Understand the system, but do not require an understanding of it. If you lost all knowledge of the system tomorrow, you should be back on track by noon.
-
-
Save bobsourced/55a863ed97c269df5e2e611dfc2a0e89 to your computer and use it in GitHub Desktop.
Bob Manifesto
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment