upvote
Contributing to an open source project is fine, but the original analogy was "it's like telling teenagers to build browsers".

If teenagers could make small contributions to LLMs via open source then sure, go for it. Optimizing llama.cpp or similar would be a good learning project that might later get you good work via social networks. Contributing to open source is how I got started too.

Unfortunately, training LLMs isn't something that fits well to open source open collaboration. Inferencing codebases are better.

reply
Excellent point, and I agree. Much of the benefit I saw was from working within a like-minded, smart team, not going it alone. And also specifically working on software with a real user audience to learn what providing value to them actually constitutes.

In that sense it's more a "seek out the open source community and real projects when young" rather than "do web browsers", with a bit of "look for ambitious types of projects few get to work on".

reply