Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Document Mantras #356

Open
osterman opened this issue Jan 4, 2019 · 0 comments
Open

Document Mantras #356

osterman opened this issue Jan 4, 2019 · 0 comments

Comments

@osterman
Copy link
Member

osterman commented Jan 4, 2019

what

  • Document some of our design philosophies

examples

Golang philosophy:

A little duplication is better than the wrong abstraction
Less is exponentially more (https://commandcenter.blogspot.com/2012/06/less-is-exponentially-more.html)

Cloud Posse

  • Use industry standard tools over custom ones. e.g. terraform and chamber.
  • Favor documentation over automation. Instead of wrapping terraform and obfuscating layers of complexity, provide documentation on terraform "best practices" and actionable examples.
  • Automate Repetitive Processes using Makefiles. Only introduce automation when a repetitive workflow emerges. Write simple shell scripts that provide minimal orchestration to avoid obfuscation of the underlying workflows.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant