Why Do Open Source?
Вставка
- Опубліковано 29 вер 2024
- Recorded live on twitch, GET IN
/ theprimeagen
Become a backend engineer. Its my favorite site
boot.dev/?prom...
This is also the best way to support me is to support yourself becoming a better backend engineer.
MY MAIN YT CHANNEL: Has well edited engineering videos
/ theprimeagen
Discord
/ discord
Have something for me to read or react to?: / theprimeagenreact
Kinesis Advantage 360: bit.ly/Prime-K...
Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
turso.tech/dee... - Наука та технологія
It's also just good vibes to contribute to the projects you like.
@@-Cocell great point!
Yeah right, same energy with people who seed torrents
Good vibes is a nice way to put it
Bro got no @? 💀
I enjoy when what I am learning makes me money 💰
I just reached 30 and I am looking at that interest rate and want to buy a house. Guess what, I am making money first before anything else.
full video?
Going by others like Sean Barrett or John Carmak when they switch companies they noticed that all the source they wrote is left there under corp license. Now they have to build it all over again. Sean made stb headers public domain so he could use this stuff in other contracts and he specifically negotiates this part.
Sound the same here if harpoon is netflix only, what is prime gonna do at the next job?
You already said, he'll have to build whatever he can't use again. Almost like the way IP is handled actually hurts business as well as users.
He said at the beginning its an open source project
"Outhouse to penthouse" 😂
Best quote ive heard "From outhouse to penthouse" - Prime
I feel like I go in phases. I always want to work on my hobby projects for learning but sometimes you just have to give that a rest and go all in on the money stuff
I go all in on the money when I'm interviewing, I go all in on the enjoyment/learning/OSS every other time
Exactly same feel.
Primagean: mouse is cringe
Primagean making Picasso level infographics enlarging his wisdom: honey get my mouse
That’s a very obvious and simple look at things. Open source exploits and reveals one of great advantages of software: practically zero delay feedback loops. You build a piece of useful software and it immediately pays you back by not only what you put into it, but how it interacts with all the other software-the business cycle and the feedback loop is so short that it’s practically nonexistent. That’s why software companies of 50 people can make a billion-worth product. It’s worth to actively participate in open source, know how it works and steer it to better places.
I'm not against open source. I'm against people expecting participation in open source and copilot stealing from open source.
Companies scraping the web for their AI models has turned me away from contributing recently
Wasn’t it proved, that copilot uses code from private github repos?
who expects? employers? I've never had a job interview ask if I am active in contributing to open source. I've also have had 100% job rejection rate so maybe that is indeed the missing link. I doubt it though.
you mean forking?
I don't get what's wrong with AI using other people's code to learn. Isn't the whole idea of open source sharing?
1. Shelter
2. Food
3. Medical bills
After that, you care about what you're talking about.
Almost like there should be a social safety net so these are much less of a concern or something.
You can build together with other people a shelter, crow your food, or even help with medical issues.
(Medical bills? Maybe in USA, not in my country, we pay it together in the country)
If you ask money for everything you do, like help your brother with his house, that makes your life horrible.
You only focus on money, not about helping together.
Or like grow your vegetable or fruit in your garden, do you ask everybody money to get some food you grow?
Or do you also help other to learn how to grow your own food, give some food to other, and you receive also back from other.
Money is the worst thing in the modern world, we forget to help other without expecting something in return.
It is about doing things without expecting something back.
Also just give something to people you care about.
Best things to give is not money, just help people, care about them, and grow together in knowledge.
@@orbatosor stop managing your money badly
True, but I think the assumption was that you were already a working software dev and reasonably well paid.
@@TheBusttheboss Your assumptions tell me you should be taking your own advice. By the way, "you're doing it wrong" is just a way of telling everything you don't understand economics at all.
As much as I value Prime’s wisdom here, I don’t think a single conclusion follows from his premises, lol
Agreed lol
Learning- 100% agree. Prevent burnout - also 100%. But it's not true that those tools will make you more efficient and would raise hourly rate. They're obsolete the very minute you jump on a new project and don't have time to maintain it.
It's little bit easier to state this when you have a Netflix salary 😂
haha but he has 10+ yr experience 😏
This is very true but he's also a content creator giving advice for a general audience. Should you make enough money to live on and enjoy life? Yes, of course. Should you make money your main priority? Probably not.
Fug that. You can start contributing at any point. If you have food on the table and shelter, you have no excuse
@@carlerikkopseng7172 I have a few, not interested, not paid, and like doing other things outside of work besides coding.
@@LetszGoo10+ years is just getting started in my industry
Making money off of something like harpoon is probably (a lot) more work than making harpoon. Making it into a commercial project would also shut off the contribution tap as well. Not all software are viable products you can make money off of, but you still want/need them.
Piracysoftware vibes with the drawing vids
@PirateSoftware is just so good though :]
Turns out, illustrating subjects in a visual form is great for teaching and helping people understand.
Thor figured it out. Proper hacker mindset.
@@LetsileJulien prove it
This is kinda silly. I make tools at my job and get paid to make my and other devs lives easier. You can get paid for work that causes learning.
I hate working for other people so all my bigger projects are attempts to make money. After I free myself and become my own boss then I will start choosing projects without thinking about its profitability potential first.
Learning doesnt earn you money
Learning leads to things that earn you money
Always keep learning new things yall 👍
I wish I was privileged enough to have this mindset 😢
Cash moves everything around me 🗣️🗣️🗣️
As a former maintenance tech: investing in your tools is an investment in yourself
It hits different when you’re unemployed 😂😂
I have the opposite issue. I've been making projects for years but couldn't really generate profit off of them
everything i do is for zero money 😭
Kid: Mom, can we have please get piracysoftware?
Mom: No we have piracysoftware at home.
“Not everything is about making money”
Pretty easy for someone to say who’s younger and sustaining themselves off a relatively popular UA-cam channel…
When banks, oil companies, insurers, supermarkets, and every company gives free products and services to the developers who write and maintain the free software they use to make trillions of dollars in this economy, then I’ll agree open source should be the default licensing and distribution model for software.
Until that’s true, it’s an idealism which is harmful to the software profession. And you can stake your next layoff on it.
Aww…😊 I bet that makes you feel like a proper man. And generous like hell. No backdoors ever. Or tests. It’s worth giving one or two scriptkiddies some material, as part of your little experiment. All good, kiddo. Bravo. 👏 You’re a clever boy.
I guess you could also, I don't know, have other hobbies than programming? I only program because I'm paid, even though I like my job. On the other hand, I would definitely get burned out if all I did was programming even on my leisure time.
You may not get profit from the tool, that you help building, but you’ll hopefully save time and money, once it’s completed.
Gotta compare the time it took you to automate or streamline smth. and compare that to how often you’ll use it and how much time it’ll save, in the entire lifetime of said product.
Do you know what that N stands for? It stands for Netflix. He works at Netflix btw
And idiot MBAs who absolutely hate this reality and work against it, ensure a deplorable environment that only focuses on the cheapest lowest cost environment...
The amount of times a built a small website or a project for my self and someone told me “you could make money out of that” is insane…
I mean yah I probably could.. but do I want to? Do I want to suck all the fun out of personal projects?
Honestly, care about money. Because you will likely not be in the very small percentage that can afford to go on learning adventures.
Once you have enough to support yourself and everyone around you then you can learn stuff for the sole purpose of self fulfillment.
As someone that landed multiple high paying jobs thanks to these "learning adventures" in past time, I wholeheartedly disagree.
On top of that: I have zero college debt thanks to it, with even or greater knowledge some rip-off uni would teach me.
All it takes is self-discipline and competence to succeed. Which can be difficult, as you will be misled by most as it is in their favor to do so.
I think we agree on the "first work, then play" part. I do however see the ROI in play, if done with intent.
I have full time job as completely different career from programming, during the night after 5, i code. I just do it for fun. I am at the age of i already do what i have to do. Now i want to do what i want to do. Math and code.
Imagine if everyone was all about money, we would be doomed.
I disagree on this. I’ll easily put 2 to 3x the hours on something that can be reused and not chsrge the additional hours. And enjoy the extra time because I learn and understand it will save me time later on future billable projects
another influencer driving you to code for free and the companies making profit of it. i code for free, if they run company for free
This has very little to do with the short, but I always love how Prime consistently critiques the capitalist mentality but as soon as you call it a critique of capitalist mentality he gets defensive, like bro we on your side.
You can enjoy programming and not contribute to open source projects. I know, it's a shocker for some.
Yea I would never ever work on open source unless it’s a tool I’m already using and it needs sum fixed.
Everything is about money and for money. Even open source.
Dude monetises every aspect of his life 😅
Ensure that your employer doesn’t get the right to the work you do in your spare time in case its is any way related to your work.
Well to be fair, even if you make something for money, its most likely it wont make money anyway.
Love the cursive L
If it helps you with your job then you are making money with it.
Tl;Dr: Sometimes you need to be a software engineer and not a paid service provider
It's true , for newbies out there (wannabe entrepreneur 🤡) will get to know later.
Il take your advice when i don't need money 😅
everytime I fell for the "I can make some extra money from that" I lost interest in something I was passionate for
This is what artists said for a while. And then AI came along, and suddenly the disdain for monetizing a hobby just turned into a fear that they wouldn't be earning money for it in the future (as if most ever did or had interest in it) lol.
@@The-Dirty-Straw but for many art isn't a hobby. I work as musician and sometimes do freelance pixe art, but programming is a hobby to me.
the point isn't to never monetize anything, is just that you don't _have_ to, but if you feel good with that, then it's fine
Didn't know Primeagen built Notion
Want to make quick cash as a programmer? Sell your laptop
Your time is limited don't waste it on creating someone else's dream
Best example for:
कर्मण्येवाधिकारस्ते मा फलेषु कदाचन।
मा कर्मफलहेतुर्भूर्मा ते सङ्गोऽस्त्वकर्मणि॥ २-४७
You have the right to work only but never to its fruits.
Let not the fruits of action be your motive, nor let your attachment be to inaction.
What programmers do on free time? They program ❤💻
me with 300 errors on compiler . _this is fine_ ☕️
It's never about the money. It's about the honey the money buys.
I mean, first off I need the time lol
I thought open source for me is like a cool way to get to work on cool stuff with other cool people that like the same kinda cool stuff I like, and like to make more cool stuff like that
It didn't work out well the first time tho but idk I might work my way back around to open source tool creation buttt.... 😂 And that's a bit but... I wanna make a game and I'm not planning on making any kinda tool at least until I make one game, cuz I don't see any greater way to learn and then reapply that to my original idea which was an open source game engine.
Yep already feeling this even tho I barely started programming yet 😅. I have to learn c++ and DSP for an internship. I struggle to learn with frameworks that are suited towards big companies, because there's just a lot of money talk everywhere you look. I'm instead gonna use an open source framework, the environment is much more motivational and encouraging - especially since I want to make a free product withput having to pay for it lol
Ive always been a believer in making enough money to live. After that i wouldnt even know... I cant imagine having time to work on something other than just trying to survive...
For me the joy and fun comes from hacking. Programming pay the bills and hacking brings the fun
It goes into the old problem that if you use a proxy variable to measure success, people are going to optimize for the proxy variable rather than actually do a good job.
Money is the earliest and worst example for that.
This is some wise words and something i try to teach my photography students... if it's just a business (whatever you do) You will burn out so fast... always find something to balance out the business and the fun
"It's not about money, sometimes you need to enjoy" - that is what I will tell them at bank
That's it,Geek Master ❤
open source project starts with one person,then will become spreads firebug in collaboration and team contribution widely IMO
I 100% agree with this. But I also don't wanna put effort into somthing that isn't going to be compensated in a way that I think is fair.
Yet you selfishly benefit from the effort of millions of other people. 😂
@@TakeHit0 Sorry if I gave you the impression that I’m selfish. My point was that not all projects should be open source.
I have thought about contributing to open source projects before. In fact, I did one time, but it was so small that it barely warrants being mentioned (yet here we are).
But I will definitely contribute again in the future.
But outside of that, my point was that if its a project I am starting, depending on what it is, it won’t be open source. And there’s nothing wrong with that. I put a lot of time and effort into the code I wrote, and just giving it away means that getting compensated for that work is magnitudes harder.
And sure, a lot of what I do may rely on existing open source software, I don’t take that for granted. At this point, most tech exists because of open source stuff.
The way I see it is that certain basic tools deserve to be free, because of their ubiquity of need, but that doesn’t mean that should apply to all software. But it’s important people remember that what their work is only possible because of the free work of others. And it needs to be honored, at the very least.
The Community taught me how to program at some point I need to give something back.
True, I never think in this way!!! Nice tip
Damn solid advice
Open source should be mandatory by law.
Exactly. All software that reaches some threshold of revenue after some long time frame (say 15 years) should become open source if the company is still around (eg. Windows XP).
all government software should be open source for sure. especially certain types of software that costs millions of dollars to do nothing but count certain things every four years lol
@@rand5especially the NSA's stuff
Why
The same goes for people who cant play video games unless theyre streaming
Drawing board. Nice
This is a really good, almost obvious, but underrated advice
His ms paint skills are impressive. Perhaps better than Pritate Software
Yep 💯agreed 👍🏻
There is also the slightly cynical reason that you can make your tool into the standard and shape the direction of your industry. Open source is great for the non core parts of a business. Especially things like file or transfer formats / specifications that everyone needs. Much better to get people onto your project than have to put up with the decisions of your competitors!
Gold!
If there was no money, less things would be broken
If you have free time sure.
This guy isnt a parent.
Thanks, BTK, for this advice! Really appreciate you not wanting to *torture* us with extra useless info!
“You need to figure this out”
*points to subscribe button*
money grabbers are stinkers. plus open source is a noble cause because it elevates our society in general. and fun fact, open source requires effort for both the developer and customer. ain't no one lazy around here.
“Money grabbers are stinkers” is the most bougie (in a bad way) entitled aristocratic crap I’ve ever heard
Damn, that shit hit too personal fr fr i got to enjoy this shit
What in the budget PirateSoftware?
❤ this take
It's also very important to have a good infrastructure and I learned that during uni setting up local services and building tools to get faster to have more study time
I needed this advice, thank you Prime :3
but I enjoy money, prime
Love this.
He’s become the pirategen
you got some good penmanship 👍
He can do it for the learning, and after that he is selling it xDD
He isn't though...
Couldn't agree more.
For me the question is: Why would I work for money instead of following my interests? No, thanks, I'm not anyone's peasant.
I did not think that way before
I have too many project ideas but I’m also not rich so my open source program ideas require a ton of time I don’t have
Maybe in a few years 😂