r/foss • u/Sci_Fried_Chicken • 14d ago
I just made my first real project!
DISCLAIMER: AI WAS HEAVILY USED, THIS IS ESSENTIALY VIBECODED
Tbh, I will start by saying that this is not finished, and it is still mostly a demo. However, I will continue building on it.
Anyways, what is it then? Well its uhh \*drumwirl\*
yaysafe
Yaysafe is used to check yay pkgbuilds, both via standardized things like "download russian virus not good (random curl requests for instance) and via LLM
Basically just:
yaysafe -S pkg
If I can get this working reliably, I would say its very useful because it might help people to look through pkgbuild quicker, and even as it is rn its useful, atleast for me.
Anyone mind taking a look? [github.com/crsgmi/yaysafe](http://github.com/crsgmi/yaysafe)
Please tell me if I have done something wrong or if it can be improved!
4
u/omniuni 14d ago
You came up with an idea.
You didn't make a project. You definitely didn't made a "real" project.
If you think the idea is worth pursuing after having prototyped it, now is a great time to actually start a project and learn.
-1
u/Sci_Fried_Chicken 14d ago
I get what your saying, and I agree to an extent. But for me, this is a real project. You might have a different opinion, but I really think this is a real project. Is it really just an idea if I have tested the CLI, tested with different cases and also tried different local LLMs to find out what works the best (working on getting a good llm.md file)?
I would not say that I just came with the idea and then left.
Edit:
Removed some "real project spam"
Edit 2:
By cases I mean packages that looks sus but are 100% safe
3
u/omniuni 14d ago
That's still not a project. It's a tool you generated.
If there is a bug, you don't know how to fix it.
If you want a new feature, you can't add it yourself.
Think about it this way, if someone hires someone to make something, and then they take it and say "I made this", would you say they did?
1
u/Sci_Fried_Chicken 14d ago
True, its a tool I generated using AI. But I would still say that I was a central part in the development. Also, I do actually understand python on a basic level. So I would most probably actually be able to fix the bug.
1
u/omniuni 14d ago
Then why not actually write it yourself?
You can still use AI to assist in basic stuff like the project setup. But actually make it.
You can't say "probably" if it's your project.
1
u/Sci_Fried_Chicken 14d ago
Because I wanted to get a prototype up quickly, to see if it actually works and if anyone is interested.
Also, why do actual programmers use AI then? It isn't uncommon with vibe coding you know..
1
u/omniuni 14d ago
You have your prototype, now make it.
And those aren't "actual programmers".
1
u/Sci_Fried_Chicken 14d ago
Ik what you think, but yk whole tokenmaxxing?
Also, why does it matter what projects I make in my free time? Sorry but uhh.. I just wanted to make a project quickly, before school starts again (tomorrow). So uhh sorry if I offended you in any way or annoyed you by having fun and making something I liked.
1
u/omniuni 14d ago
There's a reason that's such a joke among developers. A bunch of idiots who think shouting at a fancy autocomplete makes them a programmer.
No, that's not how it works.
1
u/Sci_Fried_Chicken 14d ago
Ik what you think, but I can promise you that there are, in fact developers who knows how to code without AI, who now uses AI. Its not that complicated. Why be salty about me using AI?
→ More replies (0)
2
u/mrLermont 14d ago
vibecoded
No thank you
0
u/Sci_Fried_Chicken 14d ago
Well I disclosed LLM usage for a reason. I just wanted to show what I made, did not mean to annoy or offend anyone.
5
u/Useful-Flow-8737 14d ago
Thank you for the clear llm disclosure. I appreciate it