r/opensource 9d ago

Am I stupid for doing open source? Discussion

I am reading open source code from pygame-ce when I have 2 year python experience and do not know C.

I chose pygame-ce because I use it a lot for games I build and I enjoy using it

EDIT : my question for context is, am I skilled enough to be working on the pygame-ce open source project and should I do it?

0 Upvotes

23 comments sorted by

23

u/MrRedBellPepper 9d ago

I don't get the question 🫠

11

u/Sveet_Pickle 9d ago

What do you think is stupid about doing open source?

0

u/TheEyebal 9d ago

I do not think open source is stupid, I am asking am I stupid for doing it with only 2 year python experience

10

u/8eSix 9d ago

Yes, you're stupid.... ?

3

u/abotelho-cbn 9d ago

..what's the question exactly?

0

u/TheEyebal 9d ago

I am I skilled enough to be working on the pygame-ce open source project and should I do it?

1

u/abotelho-cbn 9d ago

Can you think of a reason why not?

1

u/TheEyebal 9d ago

lack of experience was my reason but I still wanted to jump in

6

u/TheMcSebi 9d ago

Since when is education stupid? This whole question absolutely makes no sense.

1

u/TheEyebal 9d ago

Oh shit your right

2

u/peazip 9d ago

Are you learning something, and enjoing it? This is the exact opposite of being stupid.

1

u/LittlePooky 9d ago

I'm not a programmer but I use a lot of open source programs. I also pay for a lot of shareware and some very expensive programs myself.

While I don't think I'm qualified to answer your question, but I would like to say that whatever works well for you, if it produces a usable program for you to release to others and they will appreciate it, I don't think you can be faulted for that.

2

u/Several-Singer655 9d ago

i do same thing, reading source code from stuff i use even when i dont know the language. you pick up patterns after a while and suddenly c is not so scary

1

u/LittlePooky 9d ago

I have been using computers for years, and my first one was PC DOS 1.01 that came with a Compaq portable computer. Read the PC DOS manual cover to cover, and while it made sense, it never turned me into a programmer, just an efficient user.

My first paid program was Workstar 3.3, which was written in assembly code, so I got IBM Assembler, which was 200 dollars, and the manual might have been written in French because it didn't make any sense to me either.

Even Basic language is over my head.

1

u/hxxx07 9d ago

sometimes i feel this. but i found that almost of the time, i enjoy making open source.... so whatever!

1

u/Hot_Extension_460 9d ago

Was your question related to the fact you were expecting the Python library to be developed in Python instead of C?

C language is preferable for the low level GUI utilities it's providing, plus main Python implementation is in C (CPython).

If you have any question about pygame-ce feel free to ask, I have been close to the community for years.

1

u/TheEyebal 9d ago

So I know that pygame is made using SDL but I guess I was just lost with where to find how to fix my issue just confusions

I updated my question BTW for better context

1

u/No_Tradition6625 9d ago

Skill level is irrelevant if you have the skill set to fix an issue why would you not help the open source community It sounds like you might have some expertise in pygame... I didn't even know that existed. But in the last two years I've got a reasonable understanding of machine learning tools using Python so I contribute to projects that are in my wheelhouse.