The only thing it illustrates is the authors lack of understanding.
541 karma · joined January 11, 2010
The only thing it illustrates is the authors lack of understanding.
TempleOS is the only thing that comes to mind that doesn't fit your description and it's not practically useful.
Any sufficiently large codebase is a mix of ideas and concepts implemented by different people with different priorities over a large timespan and if you can fit the entire thing in your head it's not very interesting or complex.
In python managing packages is a pain and there are too many package manager options, but for the most part there are good libraries, and chances are you don't even need one because the standard libraries are so good and mature.
In Javascript NPM is really all you need (even if yarn is a bit nicer), but you're gonna need to install 50 packages just to get a basic boiler plate app going and the quality of said packages is not always great.
Alternatively PCB stuff in Fusion is pretty horrible and IMO worse than Eagle was before they all but abandon it and started shoe honing it into Fusion. Meanwhile KiCad continues to get better and more feature rich.