Uploading a coding project to GitHub
Figure 1

Figure 2

Figure 3

Figure 4

Software dependencies
Figure 1

From xkcd - dependency. Another image that might be
familiar to some of you working with Python can be found on xkcd -
superfund.
Figure 2

Cooking recipe in an unfamiliar language
[Midjourney, CC-BY-NC 4.0]
Figure 3

When we create recipes, we often use tools
created by others (libraries) [Midjourney, CC-BY-NC 4.0]