I screwed up.

  Рет қаралды 117,431

Theo - t3․gg

Theo - t3․gg

3 ай бұрын

My "Don't Contribute To Open Souce" video had impact I never would have imagined - especially within the Indian software developer community. I felt obligated to talk about it one last time.
Shoutout to all the awesome creators, developers, and contributors who are working hard to keep open source alive 🫡
VIDEOS REFERENCED:
Mine: • Don't Contribute to Op...
Harkirat: • Should Indians Contrib...
Chai: • Open source ka NAATAK
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4se0n3 for the awesome edit 🙏

Пікірлер: 530
@EmperorFool
@EmperorFool 3 ай бұрын
The problem stems from not explaining that "contributing" does not mean "opening a PR" but rather understanding the repo and submitting valuable PRs, preferably after making sure your change will be welcome. As someone said in a Twitter reply, if I saw PRs like this from a prospective interviewee, I'd toss their resume immediately.
@JeyPeyy
@JeyPeyy 3 ай бұрын
Exactly. They're probably making their chances of landing a job smaller by doing these nonsensical PRs.
@lmlizwpfhsjmcyt7545
@lmlizwpfhsjmcyt7545 3 ай бұрын
even before that, opening up an issue to ask if a feature you want to add to the repo will be accepted so you don't waste your time.
@CodeJan
@CodeJan 3 ай бұрын
TRUE! The main issue with "contributing" today is the actual intention. People "contributing" to a project from the interest of getting a job. So you do anything but contribute. Contribution should comes from an intention to help the project!!!
@tymondabrowski12
@tymondabrowski12 3 ай бұрын
​@@CodeJan Ehh, if you have an intention of finding a job but make a good contribution, your intention doesn't matter that much. The problem is that they (the problematic people we talk about) don't make good contributions.
@CodeJan
@CodeJan 3 ай бұрын
@@tymondabrowski12 In your case, finding a job and making a good contribution are two separate intentions.
@NoobGaming-xn1be
@NoobGaming-xn1be 3 ай бұрын
I am an Indian developer and I think you didn't screw up in fact you started a conversation and debate which less popular developers like us always wanted to start! and I am glad that it happened,
@spartanatreyu
@spartanatreyu 3 ай бұрын
KZbin NEEDS a way to add text annotations over a part of a video again.
@abdelmasiehbaselious1999
@abdelmasiehbaselious1999 3 ай бұрын
Until a while ago, I thought they still existed and no one was using them anymore.
@MNbenMN
@MNbenMN 3 ай бұрын
​@@abdelmasiehbaselious1999People were using them right up to the day they were discontinued; maybe not most people, but more than no people.
@georgehelyar
@georgehelyar 3 ай бұрын
They have a way to edit videos but only give it to big channels. They should just give it to everyone.
@omri9325
@omri9325 3 ай бұрын
The rule is that when nice things are added they get abused
@planesrift
@planesrift 3 ай бұрын
Time to create a PR
@xn--b81a
@xn--b81a 3 ай бұрын
I'm a final year CS student. While I think I'm not completely beginner, so far the open source contribution I've done is just a single issue report to a small repo with less than 1k stars. Even then I carefully write my issue, the expected behaviour, and the way to reproduce it.
@Marenthyu
@Marenthyu 3 ай бұрын
And that is a contribution that will be appreciated a million times more than any amount of "spam". Thank You!
@jonkoops
@jonkoops 3 ай бұрын
As a maintainer of several large open source projects, we appreciate you.
@Q-Ball.
@Q-Ball. 3 ай бұрын
Shadowing the project is actually the move
@ausername27
@ausername27 3 ай бұрын
How do you mean?
@seaweedglob
@seaweedglob 3 ай бұрын
​@@ausername27 exactly how its said in the video
@rapzid3536
@rapzid3536 3 ай бұрын
For people without jobs?! Maybe "A" move.. For people with jobs maybe focus on opening issues and digging in if you are on a time crunch or have pertinent expertise.
@Johnny_JTH
@Johnny_JTH 3 ай бұрын
​@@rapzid3536did you listen to the original video at all? People with expertise should definitely contribute to open-source.
@omri9325
@omri9325 3 ай бұрын
I did the same before opening 8 useful PRs to typescript-eslint, and I tried to write some lint rules on my own projects before contributing
@peterdecroos1654
@peterdecroos1654 3 ай бұрын
It’s true that Indian developers have a bit of a reputation. It comes down to the fact that India is a place where competition to survive is INTENSE. People will pickup anything to make a living which mean s a lot of people who have no business coding are doing so. I’ve personally performed cleanup duties reaching projects that were originally created by offshored Indian teams. That does not mean all Indian developers are bad. For those very same projects I rescued, I found out the rate of pay for those Indian developers were around 10-12 dollars an hour. Yea of course you’re not getting the cream of the crop with that kind of competitive salary! I have an Indian Devops guy at my company and he’s fantastic. The trick is that we pay him a good salary that would allow him to be comfortable in any country. TLDR: you pay bananas and you’ll only hire monkeys. Thats true wherever you hire from
@schillville
@schillville 3 ай бұрын
This is also partially true for LATAM developers. Most developers work for outsourcing companies advertising as being "60~80% cheaper" than hiring from inside the US or Europe. Latin America has great engineers being burnout to hell and beyond who continue working because pay is still better than working for a company in their country.
@Volkololo
@Volkololo 3 ай бұрын
My man, 10 dollars an hour is a good salary for Junior - Middle developers in Eastern Europe.
@peterdecroos1654
@peterdecroos1654 3 ай бұрын
@@Volkololoand yet I can get away with charging $100/hr for my time. and a lot of my customers used to pay for those $10/hr devs
@shaunpatrick8345
@shaunpatrick8345 3 ай бұрын
If competition was intense they'd be better at their jobs, and not have the reputation they do. The complaint I hear most often is that they don't use their own initiative. For example, they would follow a technical specification to the letter even if it was clearly flawed. The response to the instructional video was not a surprise to me, they were just following instructions. Note: this does not mean I have heard every complaint.
@aritrachatterjee87
@aritrachatterjee87 3 ай бұрын
@@Volkololo Its not 10 dollars an hour trust me. Only the real good developers get close to 10 dollars an hour. A junior software developer's salary in India is 4000 - 8000 dollars yearly. My first job in the IT sector got me 300 dollars a month. With minimum 8 hours a day with no overtime pay for 4000 dollars a year. Work culture in India is not as bad as let say Japan but you are very easily replaceable when there are millions of people looking for job.
@kaustabhchakraborty4721
@kaustabhchakraborty4721 3 ай бұрын
From India, this perception of using open source as a way to get good jobs is actually being promoted for a long time in the Indian space. A lot of educators are listing contribution to open source as a way to get Jobs in product based teach giants like Amazon and Google, especially to the engineering just passing out from not so good colleges. Those guys are the actual problems. Calling those guys might change the situation.
@shs4293
@shs4293 3 ай бұрын
Harkirat and Hitesh are one of the few genuine developers who tend to be youtubers. So it makes sense.
@as7akash993
@as7akash993 3 ай бұрын
Yes they are ❤
@nimishnandedkar9278
@nimishnandedkar9278 3 ай бұрын
Facts 💯💯💯
@ShaharHarshuv
@ShaharHarshuv 3 ай бұрын
The fact that people just blindly followed the tutorial to create a meaningless change is hillarious
@ottergauze
@ottergauze 3 ай бұрын
It sucks, but they're new, they don't know the impact of what they're doing. They're just going it because someone told them it'd make them a better developer. They're being misled and they're ignorant (at no fault of their own).
@powderypastor1242
@powderypastor1242 3 ай бұрын
@@ottergauze It also doesn't take a lot of effort to think critically about stuff like that and ask yourself if what you're doing is actually helping the maintainers instead of just yourself.
@ExtremeTeddy
@ExtremeTeddy 3 ай бұрын
People stopped using their brain power and think about something beforehand decades ago, at least a big proportion of world population. 😞
@ottergauze
@ottergauze 3 ай бұрын
@@ExtremeTeddy Oh shut up with this “people are getting dumber” shtick. It’s so outplayed it’s groan-worthy, people have been saying this for centuries. If anything, the data is against that claim and this ONE instance is a pretty fucking broad stroke to put on most of humanity. People learn through mistakes, it’s just the case that unfortunately they were misled into making particularly harmful mistakes. They don’t understand how any of this works, yet they have the initiative to look up a tutorial and TRY to learn.
@ike__
@ike__ 3 ай бұрын
@@ExtremeTeddywhy use your own brain when someone else can use it for you? 🙁
@TheAkiller101
@TheAkiller101 3 ай бұрын
This is part to blame indian and south east asian education system in general. since childhood we are never taught to find out the reason why we need to do things, we are told to do X to get a job and get money, we are forced to go to tutors who will tell you what to do not why you should do it. Working with the international community with our shitty education system and cultural norms is a difficult transition to a lot of us. but that is no excuse, I am glad these kinds of things gets discussed and help us to grow.
@falcon4359
@falcon4359 3 ай бұрын
As an Indian I would say its no use to pass the blame, Apna college clearly didn't explain the gravity of submitting a PR and the developers didn't think. You can't give a big explaination on how to do something then at the end contradict yourself and tell everyone "hey actually don't do this". Btw that also the exact format of your comment lol
@stonks6284
@stonks6284 3 ай бұрын
Tbh it's more like PPL who thinks coding is the best and ONLY job meant for them (cz they got appreciated for creating a Google account at young age), mostly 14 yr olds, fresh 10th pass kids or PPL who messed up their entrance exams for CSE in good college now doing whatever the sht they can with "how to..." vids without knowing a thing I was like that too blindly following youtube like God when I first got to know abt coding nd sht 4-6 years ago
@procrastinateadda9097
@procrastinateadda9097 3 ай бұрын
Since "Indian" was not mentioned in last video, I feel this fact has more context for this video - Open Source Contribution(Genuine) do help u land a job or at least have a good reputation if put in resume in India. Many startups literally ask for Open Source contributions in there JD.
@Ligma_Shlong
@Ligma_Shlong 3 ай бұрын
shame on them then. still dumb!
@wthrajat
@wthrajat 3 ай бұрын
I'm an Indian, but please don't even try to justify. It was shameless, embarrassing and stupid.
@mahavir8148
@mahavir8148 3 ай бұрын
​@@wthrajathe's not justifying that's it right, he's just saying that's it true that Indian startups and companies do ask for Open Source Contribution in their Resume especially big giants like TCS too. And people are very misguided from the beginning of school in India, most colleges don't care about students and their Development skills. It's just a sad state for Indian developers to get jobs in their own country
@AsgerJon
@AsgerJon 3 ай бұрын
Those who actually read the pinned comments are those whose contributions are least likely to be trash
@amanksdotdev
@amanksdotdev 3 ай бұрын
It's ok to start a drama if that drama helps raise an important topic like this, hope Apna College delete their video after this. I'm wondering if this can be a stepping stone for github to get a eligibility criteria feature before doing a PR to a codebase of express' size
@AmitBiswas0142
@AmitBiswas0142 3 ай бұрын
Apna College said at last not to do PRs like that because that's not what open-source contribution is. It was mentioned clearly at last. And for one part the video deletion??
@ghunther0111
@ghunther0111 3 ай бұрын
​@@AmitBiswas0142personally, I think they just need to put that part at the beginning, the rest of the video is fine. People are just unhappy with the consequences of the video, but you are right that is not a reason to remove educational content like that altogether.
@shobhitagnihotri416
@shobhitagnihotri416 3 ай бұрын
​@@AmitBiswas0142They should create their own PR . When they already know there follower ate first year students
@v2ike6udik
@v2ike6udik 3 ай бұрын
@@AmitBiswas0142 you are the reason every one is welcome to feel hate
@billy818
@billy818 3 ай бұрын
Apna wanst the issue here, it's a small section of their moron viewers. sadly the industry is also full of people just as mindlessly typing in code with no real understanding of what they are doing.
@wlockuz4467
@wlockuz4467 3 ай бұрын
The author of Apna College is an Ex-Microsoft engineer but didn't have the foresight to create a demo repo which is astounding. She could've actually taught her audience more about the PR workflow if she owned the repo, this is what almost everyone does. I think Fireship did this the best with his Git/Github video! Worst part is that she unintentionally damaged the reputation of people trying to learn Git/Github and her community in general. Hope she takes responsibility and does the right thing asap.
@TurtleKwitty
@TurtleKwitty 3 ай бұрын
Why do the videos show that apna was in apnastudent/express repo then?
@EraYaN
@EraYaN 3 ай бұрын
@@TurtleKwittyIt was the fork and then they submitted a PR upstream.
@TurtleKwitty
@TurtleKwitty 3 ай бұрын
@@EraYaN That's so weird. Keep seeing everyone show screenshots of Anna in a forked repo figured it was students misunderstanding that step and just looking up express and finding the real repo first welp
@johnkery6449
@johnkery6449 3 ай бұрын
That's why proper education and brain required to suggest someone ,if you've watched her whole youtube video till last which might not be available at tis moment,she taught abt don't raise PR and pull request that non sense statement in such professional repo until you've something useful code or anything need to be useful for that project after reading documentation.But people like you are always ready to mock even though yo ain't know nothing,these Gen-z fakers are just in so hurry
@kuldeepaher4937
@kuldeepaher4937 3 ай бұрын
@@TurtleKwitty well some of the students just blindly follow they press buttons first and then hear.
@unl0ck998
@unl0ck998 3 ай бұрын
I feel for the indian community, they weren't looked kindly (to say the least) for a long while, and they really stepped up this game. Like a lot. This situation hurts all that effort and you can see their earnest will to correct it.
@BboyKeny
@BboyKeny 3 ай бұрын
I like their contribution to online programming education. Aside from having learned to understand even the thicker accents, when you search for about anything some Indian made a video on it.
@OkarinHououinKyouma
@OkarinHououinKyouma 3 ай бұрын
you know it's a big country and there is a lot of disparity when it comes to internet general awareness, when some ed-tech company (read Apna College) sells you the dream of landing a job at Microsoft or Google, you will do anything in your reach. This is the issue. They have sensationalized open source contribution.
@fishercawkey
@fishercawkey 3 ай бұрын
Truly grateful for this video. Thank you.
@swagatochatterjee7104
@swagatochatterjee7104 3 ай бұрын
As an Indian, I'll say dont be harsh on yourself, dont apologise. Most of these Indian devs don't love dev for the sheer joy of it and then making money; but only making money. They deserved to be called out for writing crap!
@codingtranquility
@codingtranquility 3 ай бұрын
I thought your open source video hit the nail on the head, and was really good advice for new developers. Being someone who is trying to break into the industry, I had the goal of wanting to contribute to open source, as it was hailed as one of the best ways to get a job in my bootcamp. But I quickly realized like ... wtf am I going to contribute? My skillset was pretty limited at the time to front end in react, and even then it was anything that anyone with 6 months - 1 year experience could do. Then I saw the PR hell that was being pushed by another online bootcamp from twitch, as part of hacktoberfest ... and focussed my energy on just making projects instead of feeling the need to contribute pointless PR's, and instead get comfortable with submitting issues or contributing to discussions with technology I use, to get a better understanding of them. You and many others said it best and I'll paraphrase cause I don't remember the exact wording but "open source is not for finding your first job, but for finding the job you want".
3 ай бұрын
Don’t take the time to reply to YT videos very often, but I really felt the need to express that to me that video about open-source was actually really really helpful. As per usual with Theo’s videos. So thank you Theo; I appreciate your videos a ton! ❤
@nananou1687
@nananou1687 3 ай бұрын
Brilliant video by a brilliant creator. Theo, you're a legend mate
@lternatively
@lternatively 3 ай бұрын
This needs more attention. Thank you for making a video about this.
@devagr
@devagr 3 ай бұрын
Love that their response is deleting their twitter accounts and not at all acknowledging the issue at hand and just continuing normally without taking any real steps to rectify it
@_DashingAdi_
@_DashingAdi_ 3 ай бұрын
Avg Indian youtubers. Btw I'm one of your subscribers:3
@akshatdwivedi2675
@akshatdwivedi2675 3 ай бұрын
​@@_DashingAdi_don't be racist dude. Oh wait, your name. Nvm
@Ryuujin1024
@Ryuujin1024 3 ай бұрын
India has serious problems with scammers. That has seriously damaged the perception of Indian devs.
@trappedcat3615
@trappedcat3615 3 ай бұрын
How do you know they are even from India? Scammers scam, and that includes their speech and location.
@s_e_t_z3248
@s_e_t_z3248 3 ай бұрын
@@trappedcat3615that’s kind of bad logic… we know 100% that there’s a lot of businesses harboring illegal scam centers in India. it’s not racism it’s pretty much facts.
@0-Kirby-0
@0-Kirby-0 3 ай бұрын
I misunderstood the question, I thought it was "Why do you think so many of them are Indian", which is what I answered below. I'll leave it anyway. Scamming is international, and scammers will, if possible, target the economically strongest nations. Scammers themselves usually exist in weaker economies with fewer opportunities, where because of the economic difference between their own nation and the nation they're targeting, a successful scam will make a meaningful difference to their income. Thought about from a business perspective, scams tend to exist where labour is cheap, and target where labour is expensive. Scamming is illegal in practically every country, meaning that scammers have to circumvent a nation's executive branch. The less effective, less concerned, or more corruptible a nation's executive is when it comes to scams, the more scams there will be. Finally, by pure numbers, the larger a nation's population, the more scammers there will be. If, of the countries that are hospitable to scams, one has a billion citizens while the others have a fraction of that (like 1/5th in the case of Nigeria, another cliché source of scams), people's perception will pick out the "largest offender". And then there are the more soft factors. An Indian accent is very recognisable, and people will focus on what they can recognise. Different nations tend to focus on different styles of scams for various reasons. Tech support scams for instance require solid IT technology, fast internet connections and a large workforce who speak fluent english, for which India ticks all the boxes. Tech support scams also happen to be among the most photogenic, and so get a lot of exposure through scambaiting and similar, reinforcing people's perception that most scammers are Indian. PS: To address the actual statement, that you can't make claims about a scammer's location because they're inherently untrustworthy and might be faking the accent: They do fake accents. If they have an Indian accent they try to hide it, give themselves western sounding aliases and claim to be from western countries, because to a victim from a western nation, that appears more trustworthy. However, criminal investigations, as well as investigative journalism do exist, statistics are created from those, and the results are unambiguous. I can't link a source because YT, but just put the obvious query into the search engine of your choice. India *does* have a scammer problem, and while not all scammers are Indian, and only a small fraction of Indians are scammers, the Problem is real, it exists, and trying to poison the conversation with these kinds of "oh but is it really?" is not helpful to anyone.
@Alqahqah
@Alqahqah 3 ай бұрын
@@trappedcat3615they are lot of scanmers in India
@minibubblegum5108
@minibubblegum5108 3 ай бұрын
As an Indian, who keeps blocking numbers all day. I shall verify this.
@coderamrin
@coderamrin 3 ай бұрын
Man! Spamming these open-source projects is a crime these developer with their busy schedule have to deal with all this. This has to be stopped. btw you did a good job here. Thanks for that.
@devbrothonath9396
@devbrothonath9396 3 ай бұрын
This was a necessary step for devs, especially newer ones to get educated about. Good one, Theo.
@itzTimmyBTV
@itzTimmyBTV 3 ай бұрын
Kudos Theo for making this video, shows true reflection and introspection!
@zuma206
@zuma206 3 ай бұрын
I must say you handled this excellently. Simultaneously helping Apna improve her content (because whilst I agree she should feel bad, I'm sure she wasn't trying to cause big issues), and dispelling terrible racists. Well done, keep up the good work, and fuck racists.
@Sindoku
@Sindoku 3 ай бұрын
The thing is that are probably only a handful of racist. There are people who troll and say things like “typical Indian dev” or whatever, but there are hardly anyone who is actually equating race with PR quality. Maybe less than 0.001% of people, but calling them out isn’t even needed because there are so few of them. Why even give them any attention at all, better to drown them out. Going online and making some big statement like you attacking a significant number of people on racism (when you aren’t) is just lazy and cringe af. It’s also “woke” behavior.
@steamerSama
@steamerSama 3 ай бұрын
Let's get this right. It's not racist to tell facts. Indians have been contributing the bulk of bad PRs and that is a fact. If Indians feel that is racist, it's not your problem, you are just the messenger. I'm Indian, just in case someone gets the idea to attack me along racist lines.
@rohanverma704
@rohanverma704 3 ай бұрын
support your comment. just wanted to say Apna is not a name 😅. The phrase Apna college actually means "Our college" in hindi
@gillsejusbates6938
@gillsejusbates6938 3 ай бұрын
As a racist, i have as much as a right to exist as anyone else. F u
@gillsejusbates6938
@gillsejusbates6938 3 ай бұрын
Europe is for the europeans, africa for the africans, india for the indians
@hunnyji5691
@hunnyji5691 3 ай бұрын
What I feel is that 2 years ago, I was also being told to do open source contributions by those educational channels But how could I, I didn't even had started my github account and learned anything valuable in a language The problem arises when your goal is a job not working on and understanding open source Job is good but to do open source just for getting a job demoralizes and harms the open source community Glad I didn't made those shitty pull requests and tries some repos after downloading them
@anon_y_mousse
@anon_y_mousse 3 ай бұрын
I completely agree with this take, and as I said on your last video, they should've used an example repo instead of a production one, which you also said.
@anuragmhatre3623
@anuragmhatre3623 3 ай бұрын
You've caught the exact nerve of this issue. Good content 👍
@aodhai
@aodhai 3 ай бұрын
massive respect for this update ❤
@fcpolon1a543
@fcpolon1a543 3 ай бұрын
The worst thing about Apna situation is that there is literally a repo made specifically for bullshit PR for beginners
@DeepakGautamX
@DeepakGautamX 3 ай бұрын
4:46 this is the example of taking advantage of current trends going on KZbin for views and reach. She knows what she is doing plus she also have done little bit cover up in the video to tackle the hates.
@amitp277
@amitp277 3 ай бұрын
You are doing great work👏
@agusterodin
@agusterodin 3 ай бұрын
You didn't screw up. You prefaced the hell out of everything you said in your original video and approached the topic responsibly. I also don't think open source spam even deserved to be linked to Indian people in the first place. The correlation didn't need to be made when the narrative originally unfolded. Hacktoberfest started the trend. Regardless, love to see your continued responsible approach and for continuing the conversation.
@everyhandletaken
@everyhandletaken 3 ай бұрын
Nothing to do with the open source side, but I previously worked with a team mate that received his education in India (born there) & he was absolutely excellent at his work & I miss him greatly. There is so much competition in India, that you really have to excel in order to rise above, but the talent pool is very large, regardless.
@mikaay4269
@mikaay4269 3 ай бұрын
I could never have imagined this stuff, especially not in a community where Indian developers are usually respected because of the insane amount of content they put out and the insane amount of developers that learned coding because of Indian content creators
@JacobCanote
@JacobCanote 3 ай бұрын
nice coverage. keep it up.
@x-Mick-x
@x-Mick-x 3 ай бұрын
Interesting watching the cut video after watching the stream.
@VitorVelosoSA
@VitorVelosoSA 3 ай бұрын
Got really surprised when you mentioned how your first video made people go after the Indian community. I watched it and honestly never thought about any community at all, just beginners that don't know how to proceed on this kind of thing. And honestly, blaming the Indian community being a dev is crazy. There is no such dev that never has watched a video with an Indian guy talking about a very specify topic that helped you to solve a problem you had. C'mon. Crazy thing!
@cotneit
@cotneit 3 ай бұрын
Mr. Harkirat Singh is getting my sub
@SnowTheParrot
@SnowTheParrot 3 ай бұрын
Nice vid Theo. You did the right thing and made valid points.
@rikschaaf
@rikschaaf 3 ай бұрын
Contributing to OS can also help you past issues when trying out experimental frameworks/tools/libraries. For example, I wanted to use Rancher-istio on my arm64 based k8s cluster (i was using raspberry PIs). Istio supports arm64, but Rancher had forgotten/not thought about this in their rancher-istio-installer resource. I created a PR to fix this and at the same time I learned about how to create multi-arch docker images.
@DekuLord
@DekuLord 3 ай бұрын
The issue isn't you for raising an issue, The issue is the people who have learned that if [group] often does [bad thing] then criticising [bad thing] is an attack on [group].
@aritrachatterjee87
@aritrachatterjee87 3 ай бұрын
Well you haven't seen the racism Indian's had to face on all the platforms after that video.
@DekuLord
@DekuLord 3 ай бұрын
@@aritrachatterjee87 Unless it was Theo posting it I fail to see how it's relevant.
@sachins5784
@sachins5784 3 ай бұрын
​@@DekuLord Pretty sure criticism doesn't involve name calling & stereotyping.
@DekuLord
@DekuLord 3 ай бұрын
@@sachins5784 again, I have no idea how that is relevant to anything I've said.
@sachins5784
@sachins5784 3 ай бұрын
@@DekuLord Logging in to Twitter will enlighten you then.
@stephenjames2951
@stephenjames2951 3 ай бұрын
As a forty year developer I’ve never asked a prospective employee about open source contribution.
@geoffreygordonashbrook1683
@geoffreygordonashbrook1683 3 ай бұрын
My father taught me the idea of 'The Affirmative Aesthetic" whereby you try to frame your arguments and points using entirely positive examples, shaping a narrative out of do-messages without using negative examples or negative messages. This may be a set off applicable situations.
@Zxv975
@Zxv975 3 ай бұрын
That's great advice. My supervisor told me something a little different but has a similar outcome. He told me to always phrase things as actionable tasks, and that'll help you get things done. I say this is similar because "actionable" and "constructive" go well together, and it's extremely hard to be actionable and focused on negativity at the same time. Like, saying "don't write code like this guy" isn't actionable, neither is "heavily nested if statements are bad" (for a totally arbitrary example; everything has a use case). Instead, to think actionably, you have to analyse the "bad code", pick out the parts that you disagree with and come up with alternatives that address your concerns. Instead of "nesting is bad", you have to say something like "use guard clauses to implement nested logic" and since you have an alternative, you can also elaborate on the benefits: "guard clauses allow the reader to discard irrelevant logic to reduce concurrent logic load". By reframing a non-actionable statement into an actionable one, I've automatically had to convert a negative statement into a positive and constructive one.
@TheD3adlysin
@TheD3adlysin 3 ай бұрын
So you sugar coat it. You point out all the happy cases without pointing out any of the consequences of the bad decision. Genius.
@ilmanti
@ilmanti 3 ай бұрын
yeah I'm more of the Linus mentality. if someone fucks up it's best to tell them clearly and quickly that they're the worst person you've ever met, so that they never make the mistake again. @@TheD3adlysin
@TheAkiller101
@TheAkiller101 3 ай бұрын
Your dad sounds like a cool guy🙂
@pmoohkt
@pmoohkt 3 ай бұрын
In real world, it would mean showing only the happy lives of regular families (dad, mom, 2 ~ 3 children) in nice suburbs, friendly policemen that knows everybody by name, school fights where the winner helps the looser to stand up and become best friend afterwards*... the 1950's "happy days" dream. Is that "Affirmative Aesthetic" ? I miss that period... but underneath there was some ugly reality: inequalities, discrimination, deadly wars, that were all cleanly silenced. * That happened to me, I was the looser 😆
@rhbrolotek
@rhbrolotek 3 ай бұрын
You contribute to open source to practice what you learned. Practice makes you better and you gain experience. That enables you for a job.
@aniketmund7222
@aniketmund7222 3 ай бұрын
I am an Indian working as a software developer and these few college students and few clickbaity youtubers do not represent the millions of Indian Developers. Love your videos❤❤
@piggitarian
@piggitarian 3 ай бұрын
Thanku for understanding 😊
@psrs985
@psrs985 3 ай бұрын
I am an Indian. You are honest about what you have said and a lot or real contributors linked me know how hard and competitive it is to get a pr assigned and solve it. I agree with almost all the points you covered
@seol-.-
@seol-.- 3 ай бұрын
Oops, the DRAMA
@DavisonIncorp
@DavisonIncorp 3 ай бұрын
The start a drama? That's unpossible
@aasimtaifullah8532
@aasimtaifullah8532 3 ай бұрын
I think the clips are misleading She was just explaining how to create a PR and she specifically Said that "don't create pR like this it is a useless change "
@jamesfitzpatrick9607
@jamesfitzpatrick9607 3 ай бұрын
She may have being "just" explaining how to create a PR which is all good. But why do it on an active public repo? She could have easily set up a mock test repo to show the steps. Giving a warning after the fact is too late, even if the warning was given before hand it would still be too late. The problem is what she decided to use as the example repo.
@TomNook.
@TomNook. 3 ай бұрын
The express repo maintaners should just lock it under their existing contributor list for a while. Anyone outside that list with a decent PR can always fork the repo and link them to it
@pixiedev
@pixiedev 3 ай бұрын
No man you did right. 4 years ago in the starting of my engineering I did spam commit in a repo and that time the developer also a youtuber posted a video and explained about this and I apologised at the comment section and never do that again. Yes I contributed in many repo but not unnecessary from that time.
@docmars
@docmars 3 ай бұрын
2 rules: 1. Take a hard stance 2. Have courage, don't apologize for that stance ¯\_(ツ)_/¯
@s3rverlord
@s3rverlord 3 ай бұрын
Thank you Theo! Genuinely.
@parag60288
@parag60288 3 ай бұрын
Nothing can be done to avoid this. These kind of dev should change their mindset. The mistake "Apna College" did was showing this practical on popular repo. Instead they should have been using one of the own repository for this practical. As a developer myself, I can imagine what maintainers are going through closing all these PRs.
@DougByte
@DougByte 3 ай бұрын
I think the point was very clear, the problem is that most developers stop reading at the first thing they disagree with and start complaining, just like a compiler...
@only-anime8241
@only-anime8241 3 ай бұрын
3:40 but she said at last dont do these nonsensical changes i am just giving an example(People are exegrating the clip atleast.)
@_sudipidus_
@_sudipidus_ 3 ай бұрын
tangential comment: great to see you using arc
@joshuastories
@joshuastories 3 ай бұрын
Appreciate you Theo
@re.liable
@re.liable 3 ай бұрын
I thought the message was implied enough in the first vid. But I guess it needed to be stated explicitly. Same with the Express issue shown in the vid. I felt like that should've been just common "netiquette". In social media it is considered very rude to tag anyone willy nilly on random messages. Like the @everyone in Discord. They should've known that opening an issue signals to the "authors" that something is wrong. It says that in the term: "issue". But I guess that also needed to be stated explicitly. I feel like these people need to "lurk moar" 😅
@shinobi_coder88
@shinobi_coder88 3 ай бұрын
I hope Github will provide the maintainers new features to delete spammy PRs instead of Closing / Merging.
@graydhd8688
@graydhd8688 3 ай бұрын
One of the rare sincere youtube apologies, when even doing so was a going above and beyond. Kudos for actually caring about the impact you have.
@subrajeetmaharana
@subrajeetmaharana 3 ай бұрын
Someone is filing legal notice for $10M.
@TM-dd2jq
@TM-dd2jq 3 ай бұрын
What! when?
@RajveerSingh-vf7pr
@RajveerSingh-vf7pr 3 ай бұрын
I dont want to contribute open source due to time... but when I asked for suggestions on Improvement in the end of the interviews, some of the companies asked me start doing it,
@affegpus4195
@affegpus4195 3 ай бұрын
Well, it doesn't hurt to follow the development of things you actually use
@RajveerSingh-vf7pr
@RajveerSingh-vf7pr 3 ай бұрын
@@affegpus4195 what I meant was, If I don't have an open source contribution, some companies/interviewers see that as negative
@mahavir8148
@mahavir8148 3 ай бұрын
3:54 Hey, she actually said in Hindi that "you shouldn't contribute anything meaningless in Open Source, I'm just giving an example on how its done, but you should try something new instead of just going with me and Don't do this I'm just giving you an Example" she said multiple in the clip, its just the audience who didn't heard properly, or even if they did, they didn't followed it. Not a fan of Apna College, but just pointing out that she actually said you shouldn't do this meaningless contribution
@mathuradas4955
@mathuradas4955 3 ай бұрын
Looks like best solution for this will be that github adds feature of multi selection for PRs and closing them all at once 😂😂
@earth2k66
@earth2k66 2 ай бұрын
A small fraction of people who were blindly following the tutorial, actually realised that they just sent an actual PR to the official repo and immediately closed it by themselves. Others were dumb and careless and left it all to the maintainers.
@VaibhavShewale
@VaibhavShewale 3 ай бұрын
well now many are milking it
@vaisakhkm783
@vaisakhkm783 3 ай бұрын
Classic theo starting a drama every other monday
@krishnaSagar69
@krishnaSagar69 3 ай бұрын
I believe you didn’t screw up. 👍🏼
@kevin5523
@kevin5523 3 ай бұрын
"I really didn't mean to this time" keyword: this time
@anujitganguly
@anujitganguly 3 ай бұрын
Thanks for highlighting that the content creators are the actual reason for this. I completely agree with you, since COVID lockdown, India has seen a sudden rise in self-claimed educators whose sole motive is to misguide college students to sell/promote their products. I can write a lot but it will become boring.
@dflyboy420
@dflyboy420 3 ай бұрын
Theo literally starting the video.with "oops, I did it again" 😂
@markeggers8356
@markeggers8356 3 ай бұрын
Well said.
@amit-mishra
@amit-mishra 3 ай бұрын
From possessing exceptional skills in coding, science, and engineering to spamming open source and generating mental image that people would prefer to avoid, We Indians have come very far LOL. We aren't very far from the point, when open source maintainers have the same attitude as Stack Overflow (I am the person who is in favour of Stack Overflow ways of asking question, searching if it is already asked before etc.) which many people find “toxic”.
@kuldeepaher4937
@kuldeepaher4937 3 ай бұрын
The problem with Indian Devs is the educators that are teaching, they are doing a good job but many a times just for the views they'll say "do this and you will get a job and shit like that" this creates a rat race. There's rat race for leetcode in india, there's rat race for opensource there's rat race for everything because these creators show them that do this and you will be absolute god and earn money (also the reason why many indians fall for ponzi schemes). There are 100s of git and github tutorials by many youtubers but all of them show their own repo as example. Even in my college's coding club they taught PR on their own repo. And the fact that this creator is not taking down the video is really hurting us.
@vaibhav_prajapat_7725
@vaibhav_prajapat_7725 3 ай бұрын
Hello sir. This is the first video of yours I watched. I would like to say something in favor of "apna college". At the time when she made a change in readme and committed it but didn't open a pull request. She was just demonstrating how it is done and at that time she also clearly said that it is a meaningless change and not to open a a pull request for it. But still many students did that. It's not her fault it is the fault of students who didn't listen to her peoperly. And if they listened to her but still did that intentionally they don't deserve to be a developer.
@sunilmaurya6594
@sunilmaurya6594 3 ай бұрын
As an Indian I appreciate your response, the video that apna college has created I believe that, they have done very dumb things so they had to respond responsibly.. these things are just polluting community These videos r running from 1 week so they should atleast come nd response 😢
@ulrich-tonmoy
@ulrich-tonmoy 3 ай бұрын
its like hey kids thats how you make explosive but dont do it its dangerous
@KrishnaWebDev23
@KrishnaWebDev23 3 ай бұрын
I would suggest everyone to report that video, they don't care about the anything expect views.
@Joneewars2
@Joneewars2 3 ай бұрын
3:55 the worst part is that there are repositories that are beginner friendly which these new devs could use to practice contributing and pull requests, better than spamming the express repo.
@sangharshkhandagale6450
@sangharshkhandagale6450 3 ай бұрын
Doctor Strange - Why the warnings come after the Spells
@inderjotsingh5868
@inderjotsingh5868 3 ай бұрын
5:10 , what is this vertical navbar thingy ? looks cool!
@abh1nn
@abh1nn 3 ай бұрын
he's using arc browser
@inderjotsingh5868
@inderjotsingh5868 3 ай бұрын
@@abh1nn not available in linux 😥
@RealEvangelizer
@RealEvangelizer 3 ай бұрын
I've worked on open source projects for 10 years. I have maybe a total of 10 PRs. It takes a long time to be as good as the maintainers and be able to walk alongside, surface issues in community channels like gitter/discord before someone tells me to go do a PR for the fix from my fork
@gFamWeb
@gFamWeb 3 ай бұрын
I will say, if you look closely Apna was opening a PR off her own fork of Express, so it was, in some way, an example repo. It just was definitely not clear enough.
@JacksonMarshal
@JacksonMarshal 3 ай бұрын
"this time"
@ayakashusband
@ayakashusband 3 ай бұрын
I don't think apna college is fault . Even in the video they said not do that but many people didn't watch till end
@VenkyBeast
@VenkyBeast 3 ай бұрын
Here I am, thinking 1000s times before creating pull request for a fix that I made in the code, actual code that matters. But look what's actually happening, people are doing non-sense readme pull request and landing jobs. Wow, just wow! I don't actually jump into codebase to find errors but instead, I use packages and if I find that it's all okay but one little thing is not working as expected then only I fix/update the code and then I do the pull request if and only if I think that It makes sense for public to have that fix or update.
@rajismiley8937
@rajismiley8937 3 ай бұрын
As blunt has I have been in my past in hope that the intent rather than the delivery would be the focus. More often than not, your audience will contextualise their response based on your delivery, foregoing what mattered most. I think if your original video led with how to redirect new talent energy rsther than leading with the misconcept I think it would have achieved a greater impactful response. One that was led by the substance of your insight.
@sergrojGrayFace
@sergrojGrayFace 3 ай бұрын
Reporting this video for misleading title. You didn't screw up, your work was misused. Ok, "reporting" bit was a joke of course.
@sanjeshsharma
@sanjeshsharma 3 ай бұрын
Good work
@This_Guy-
@This_Guy- 3 ай бұрын
Your opening statement should be oops i did it again 😂😂😂
@ShrikantKalar
@ShrikantKalar 3 ай бұрын
Holy shit.. that's funny & sad at the same time.
@EvestTech
@EvestTech 3 ай бұрын
Thats funny 😂, but also sad 😢.
@daylen577
@daylen577 3 ай бұрын
Not to start a whole racist debate, but there are statistically proven more low quality Indian developers than there are American or European ones. There are also statistically proven more good ones, but we tend to focus on the negative, and 'here' in the Western world we only see those that have to work abroad for very low wages to make a living, which generally speaking doesn't attract the highest quality. The problem with countries like India and more recently Pakistan is that they have very low wages and a very low cost of living, so they're more easily persuaded to work abroad, but India as a whole is absolutely massive. It's easy to ignore the ungodly number of people that live in India. If we had the same number of people and the same working conditions in the Western world, the same exact thing would be said about Western developers, but there comparatively aren't that many Western developers at all.
@dudeman99999
@dudeman99999 3 ай бұрын
YOure completely ignoring how Europeans colonized India and the impact of that on the low wages and literacy rates, especially in a once luscious land.
@icecupcake7007
@icecupcake7007 3 ай бұрын
​@@dudeman99999stfu.. I'm Indian and know he's right.. Colonialism never had a role in this.. It's the cheap mentality of my own people doing it for the job and money
@Woodsie_Lord
@Woodsie_Lord 18 күн бұрын
There are plenty of other poor regions without these stereotypes. There are also plenty of other poor regions that have similar stereotypes and surprise surprise low average intelligence quotient.
@KirowOnet
@KirowOnet 3 ай бұрын
I worked few times with Indians devs and few times after them, fixing the project - horrible experience. I don't say every Indian developer are bad, but for me it closed topic - I'd rather not work with them when I can.
@icecupcake7007
@icecupcake7007 3 ай бұрын
I'm Indian and I don't blame you though
@m.d.2692
@m.d.2692 3 ай бұрын
I'm Indian bro... and i love you .. don't worry, too much competition here
@shankg8483
@shankg8483 3 ай бұрын
It all goes back to competition in India. there are millions of students graduating from CS engineering every year and in interviews to get an edge over other graduates, they will do literally anything to boost up their resume.
The Harsh Reality About Web Dev
17:59
Theo - t3․gg
Рет қаралды 86 М.
Don't Contribute to Open Source
9:55
Theo - t3․gg
Рет қаралды 213 М.
1❤️
00:20
すしらーめん《りく》
Рет қаралды 28 МЛН
ХОТЯ БЫ КИНОДА 2 - официальный фильм
1:35:34
ХОТЯ БЫ В КИНО
Рет қаралды 2,2 МЛН
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 10 МЛН
This Isn't Just A Chatbot (OpenAI Should Be Scared...)
10:13
Theo - t3․gg
Рет қаралды 122 М.
Me right now
0:23
Zim
Рет қаралды 2,7 М.
AI’s ‘Her’ Era Has Arrived
12:23
AI Uncovered
Рет қаралды 534
Low Code Scares Me
7:24
Theo - t3․gg
Рет қаралды 91 М.
Why Linux isn't more popular
13:41
Surfshark Academy
Рет қаралды 154 М.
"Game Development in Eight Bits" by Kevin Zurawel
39:41
Strange Loop Conference
Рет қаралды 535 М.
UI Libraries Are Dying, Here's Why
13:28
Theo - t3․gg
Рет қаралды 263 М.
Zed “kills” VSCode
12:10
Alex Ziskind
Рет қаралды 504 М.
Samsung Android Mobile Battrey
0:39
Gaming zone
Рет қаралды 342 М.
Готовый миниПК от Intel (но от китайцев)
36:25
Ремонтяш
Рет қаралды 454 М.
Wow AirPods
0:17
ARGEN
Рет қаралды 1,2 МЛН