- Airflow: https://airflow.apache.org/docs/apache-airflow/stable/index.html#dags
- Diagrams: https://diagrams.mingrammer.com/docs/getting-started/examples
- Airflow: https://airflow.apache.org/docs/apache-airflow/stable/index.html#dags
- Diagrams: https://diagrams.mingrammer.com/docs/getting-started/examples
It's a sign of the design quality of a programming language when 2 arbitrary features A and B of that language can be combined and the combination will not explode in your face. In python and C++ (and plenty of other languages) you constantly have the risk that 2 features don't combine. Both python and C++ are full of examples where you will learn the hard way: "ah yes, this doesn't work." Or "wow, this is really unexpected".
Anyway, "you sit down and think before you build" is indeed what you want and the word for that is "strategy".
Or, since it was a port, maybe they were compiled with different optimizations.
There are a lot of things happening under the hood but most of them should be deterministic.
These days, employers more or less get what they wanted. We're doomed.
https://en.wikipedia.org/wiki/Not_even_wrong