Introducing myself to sympy and GSOC '26

64 views
Skip to first unread message

Palak Kumari

unread,
Mar 18, 2026, 1:14:42 AM (6 days ago) Mar 18
to sympy
Hello everyone

I'm Palak Kumari, a 3rd year CSE undergrad. 

I’ve recently started contributing to SymPy and worked on a small test fix in the matrices module.

I had a quick question about workflow. Is it okay to pick and solve issues without fully understanding the overall codebase structure first? Or is it expected to build a deeper understanding of how things are organized before contributing? Additionally, Is there a central place or pattern that ties these together like a main file, or is the logic distributed across modules like matrices/eigen.py, matrices/matrices.py, etc.?

I’m trying to find the right balance between contributing early and understanding the system properly.

Thanks.

Peter Stahlecker

unread,
Mar 18, 2026, 6:08:53 AM (6 days ago) Mar 18
to sympy
Dear Palak,

I am just a user, but I follow the discussions between mentors and contributors closely.
Mentors are overloaded with often low grade PRs, it seems to me.
I would highly recommend you FULLY understand what you want to do.
Also, do NOT use AI when communicating with potential mentors, use your own English.
Do NOT rely on AI writing the code.

Peter

Palak Kumari

unread,
Mar 21, 2026, 5:44:12 AM (3 days ago) Mar 21
to sympy
Hii Peter

I appreciate.
 
If you mean or feel, me adding low grade PRs to mentors' work, please guide me through making a better, useful and really high quality PRs, would be obliged.To understand fully, is why I need the mentors' guidance and I wrote it myself, why did you feel otherwise?

Thanks.

AB

unread,
Mar 21, 2026, 5:56:40 AM (3 days ago) Mar 21
to sy...@googlegroups.com
I think what he meant was to not utilise AI tools for writing stuff u can write by yourself. This includes much of the code u will try to contribute, any messages or replies on GitHub or the mailing list, and in general any discussion with someone else.

You wouldn't like to find out that u are spending time trying to explain something to an LLM would you? It's the exact same thing that mentors hate in my opinion.

As long as they can trust that you are the one writing/discussing anything, I think that should be sufficient.

GSoC is for learners, I don't think anyone would expect of contributors to provide super high quality PRs right away. 

----
Ayush

--
You received this message because you are subscribed to the Google Groups "sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/sympy/ca1c6664-8b75-4436-8319-b1ecd84a6c2en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages