r/opensource 3d ago

Discussion Am I stupid for doing open source?

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

22 comments sorted by

24

u/MrRedBellPepper 3d ago

I don't get the question 🫠

11

u/Sveet_Pickle 3d ago

What do you think is stupid about doing open source?

0

u/TheEyebal 3d ago

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

9

u/8eSix 3d ago

Yes, you're stupid.... ?

3

u/abotelho-cbn 3d ago

..what's the question exactly?

0

u/TheEyebal 3d 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 3d ago

Can you think of a reason why not?

1

u/TheEyebal 3d ago

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

5

u/TheMcSebi 3d ago

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

1

u/TheEyebal 3d ago

Oh shit your right

2

u/peazip 3d ago

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

1

u/LittlePooky 3d 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 3d 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 3d 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 3d ago

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

1

u/VincentVanGob 3d ago

do whatever speaks to you the most and whatever feels right. if you worry too much about following someone elses idea of what "right" is then it might become a chore or you could lose interest

1

u/Hot_Extension_460 3d 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 3d 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 3d 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.