I think, that this link is the most important here: https://github.com/danistefanovic/build-your-own-x#build-your-own-shell
GitHub
GitHub - codecrafters-io/build-your-own-x: Master programming by recreating your favorite technologies from scratch.
Master programming by recreating your favorite technologies from scratch. - codecrafters-io/build-your-own-x
These are good ideas for getting an answer to question what can I write by using XYZ programming language. And also, you can improve you tecnical and theoretical skills together.
kuttl
https://kuttl.dev
The KUbernetes Test TooL (KUTTL) is a toolkit that makes it easy to test Kubernetes Operators, just using YAML.
It provides a way to inject an operator (subject under test) during the TestSuite setup and allows tests to be standard YAML files. Test assertions are often partial YAML documents which assert the state defined is true.
It is also possible to have KUTTL automate the setup of a cluster.https://kuttl.dev