Avatar
I build tools to simplify managing infra for startups and enterprise businesses. When I'm not hacking on Terraform or Go code, you can catch me conducting security research to stay ahead of evolving threats targeting companies in the cloud. If you enjoy my code, blogs, or tools, feel free to reach out and connect!

Terraform Proverbs

terraform_logo

Simple, Clear, Maintainable


Clear is better than clever.

Version everything.

Modules should be reusable, not rigid.

State is a liability; manage it wisely.

Every apply should be predictable.

Outputs are for sharing.

Tags are free; use them liberally.

Understanding count versus for_each is essential.

Descriptions are for users.

Use positive variable names to avoid double negatives.

Null is not the same as nothing.

Prefer a single object over many related variables.

Terraform is declarative; trust it to converge.

Never output secrets.

Upgrade deliberately, not impulsively.

Name with underscores, not dashes.

Using locals makes code descriptive and maintainable.