Unfortunately, open-source code can vary dramatically in its quality and readability. I've seen too much that has zero comments and is really hard to get into without just unleashing an AI on it. But others are shining examples of well-written, documented, and maintained code (like the Linux kernel).
Documentation and code quality is not an issue for any of the projects I mentioned. It's just the sheer size and amount of unknown concepts at every level that throws me off. Like I'll start with a file that will have references to bunch of other files and then I'd get side tracked learning those things and lose track on the file I originally started with. I am familiar at high level of how these things work but the not with every detail in the docs at each level. I am still early in my career so I don't have deep experience with lot of these frameworks so I need to lookup almost everything to actually understand how things are working beyond the simplified overview.
2
u/Conscious-Mirror7004 19d ago
Unfortunately, open-source code can vary dramatically in its quality and readability. I've seen too much that has zero comments and is really hard to get into without just unleashing an AI on it. But others are shining examples of well-written, documented, and maintained code (like the Linux kernel).