It depends on the VCS you use. I don't know any ways to manage read permissions, such as allowing a person to checkout one directory but not another, though you can do that per branch on git.
But there are many ways to manage write permissions - limit the directories to which engineers are allowed to push code. E.g. if you use Git, this can be done with Gitolite, which is a popular hosting server.
Gitolite has very flexible hooks support, especially with so-called "Virtual Refs" (or VREFs)[1]. It is out of the box and has support to manage write permissions per write path [2]. You can go even further and use your own custom binary for VREF to "decide" if a user is allowed to push certain changes. One possible option - read incoming changed files, read metainformation from the repository itself (e.g., CODEOWNERS file at the root of the repo), and decide if push should be accepted. GitHub has CODEOWNERS [3], which behaves similarly.
It's worth noting that most monorepos won't reach the same size as repositories from Google, Uber, or other tech giants. Some companies introduce new services every day, but for some, the number of services remains steady.
If a company has up to 100 services, there won't be VCS scale problems, LSP will be able to fit the tags of the entire codebase in a laptop's memory, and it is probably _almost_ fine to run all tests on CI.
TL;DR not every company will/should/plan to be the size of Google.
Buy used Prusa! Their printers are reliable machines, easy to fix or upgrade. I have seen MK3 or even Prusa Mini (which is a newer option) for ~150 EUR. Still great options for anyone who wants to go into this hobby.
Sounds insane. But what is more surprising to me - is why dolls were taxed differently than other toys. At first glance, it looks like stupid rules force to play silly games.
Honestly, I've noticed how sensitive I am to caffeine when I have reduced my caffeine intake. I think that it is important to clean the body before starting to observe, understand, and make conclusions about how a particular thing affects the body. Let it be caffeine, alcohol, or anything else.
While reading the post and comments I also was raising the same question. What I'm going to try - add separate facts from technical books.
I like reading tech books which are not directly related to my job as SWE. E.g. I'm not working with Bitcoin or ML, but found those books very interesting. However after a year pass - I barely can remember little bits which I've found very interesting when read the books.
I think adding some facts to Anki cards would help me to remember those certain things. I guess difficult part would be to detect the fact which is worth to be added as a card. Since while reading the book - these things seems obvious. Going to try anyways.