/terraform-koans

Small exercises to stretch your mind about Terraform language

GNU General Public License v3.0GPL-3.0

terraform-koans

Small exercises to stretch your mind about Terraform language.

What is a koan?

Surprisingly, I couldn't find a whole lot of info - both in books and online - about koan as software engineering practice. Here are best definitions I've found so far:

A koan is a mental exercise intended to stretch the mind**, often in the form of a question with no concrete answer. A code koan may exist as a set of unit tests that require you to fill in the answer as you learn. Source

All I understand is that a Koan is something the Buddhist monks would work with, a mystical sentence or maybe a kind of poem, which does not make any sense, but somehow helps them on their way to enlightenment. It seems the metaphor has been transferred from Buddhism to software ... Source

Koans are puzzles or exercises that are a great way to reinforce your learnings of a programming language’s constructs. Source