3D Fractal Still Image
A still frame from a fractal animation I made with Mandelbulber2

Deliberate Practice #8 2022-07-06

This is a series where I write lesson(s) learned during the day, so that I remember them better. Hopefully you take away something too!

Computer Engineering

I learned that git submodules exist, and might be great alternatives to using monorepo packages. A git submodule is basically a git repo inside another repo, except the parent repo does not track changes inside the separately tracked submodule. This helps with keeping two tightly related git packages separately tracked but still inside the same directory for building and working purposes.

In short, this should be what I reach for first next time instead of trying to configure some monorepo shenanigans. However, I should take a look at Google and other companies monorepos to see their approach and reasons why they might prefer a giant monorepo versus using git submodules.

This article was updated on July 6, 2022