I screwed up.

Поділитися
Вставка
  • Опубліковано 7 лют 2024
  • 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 🙏
  • Наука та технологія

КОМЕНТАРІ • 518

  • @EmperorFool
    @EmperorFool 5 місяців тому +642

    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 5 місяців тому +20

      Exactly. They're probably making their chances of landing a job smaller by doing these nonsensical PRs.

    • @lmlizwpfhsjmcyt7545
      @lmlizwpfhsjmcyt7545 5 місяців тому +8

      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 5 місяців тому +5

      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 4 місяці тому

      ​@@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 4 місяці тому

      @@tymondabrowski12 In your case, finding a job and making a good contribution are two separate intentions.

  • @NoobGaming-xn1be
    @NoobGaming-xn1be 4 місяці тому +109

    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,

  • @xn--b81a
    @xn--b81a 5 місяців тому +351

    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 5 місяців тому +46

      And that is a contribution that will be appreciated a million times more than any amount of "spam".
      Thank You!

    • @jonkoops
      @jonkoops 5 місяців тому +21

      As a maintainer of several large open source projects, we appreciate you.

  • @spartanatreyu
    @spartanatreyu 5 місяців тому +651

    UA-cam NEEDS a way to add text annotations over a part of a video again.

    • @abdelmasiehbaselious1999
      @abdelmasiehbaselious1999 5 місяців тому +20

      Until a while ago, I thought they still existed and no one was using them anymore.

    • @MNbenMN
      @MNbenMN 5 місяців тому +54

      ​@@abdelmasiehbaselious1999People were using them right up to the day they were discontinued; maybe not most people, but more than no people.

    • @georgehelyar
      @georgehelyar 5 місяців тому +11

      They have a way to edit videos but only give it to big channels. They should just give it to everyone.

    • @omri9325
      @omri9325 5 місяців тому +3

      The rule is that when nice things are added they get abused

    • @planesrift
      @planesrift 5 місяців тому +14

      Time to create a PR

  • @peterdecroos1654
    @peterdecroos1654 5 місяців тому +160

    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 5 місяців тому +11

      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 4 місяці тому +3

      My man, 10 dollars an hour is a good salary for Junior - Middle developers in Eastern Europe.

    • @peterdecroos1654
      @peterdecroos1654 4 місяці тому +2

      @@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 4 місяці тому +4

      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 4 місяці тому +16

      @@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.

  • @Q-Ball.
    @Q-Ball. 5 місяців тому +533

    Shadowing the project is actually the move

    • @ausername27
      @ausername27 5 місяців тому +1

      How do you mean?

    • @seaweedglob
      @seaweedglob 5 місяців тому +13

      ​@@ausername27 exactly how its said in the video

    • @rapzid3536
      @rapzid3536 5 місяців тому +8

      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 5 місяців тому +10

      ​@@rapzid3536did you listen to the original video at all? People with expertise should definitely contribute to open-source.

    • @omri9325
      @omri9325 5 місяців тому

      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

  • @ShaharHarshuv
    @ShaharHarshuv 5 місяців тому +235

    The fact that people just blindly followed the tutorial to create a meaningless change is hillarious

    • @ottergauze
      @ottergauze 5 місяців тому +45

      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 5 місяців тому +23

      @@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 5 місяців тому +10

      People stopped using their brain power and think about something beforehand decades ago, at least a big proportion of world population. 😞

    • @ottergauze
      @ottergauze 5 місяців тому

      @@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__ 5 місяців тому +7

      @@ExtremeTeddywhy use your own brain when someone else can use it for you? 🙁

  • @AsgerJon
    @AsgerJon 5 місяців тому +148

    Those who actually read the pinned comments are those whose contributions are least likely to be trash

  • @TheAkiller101
    @TheAkiller101 5 місяців тому +100

    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 5 місяців тому +16

      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 4 місяці тому +5

      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

  • @shs4293
    @shs4293 5 місяців тому +71

    Harkirat and Hitesh are one of the few genuine developers who tend to be youtubers. So it makes sense.

  • @procrastinateadda9097
    @procrastinateadda9097 5 місяців тому +52

    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 4 місяці тому +12

      shame on them then. still dumb!

    • @wthrajat
      @wthrajat 4 місяці тому +3

      I'm an Indian, but please don't even try to justify. It was shameless, embarrassing and stupid.

    • @mahavir8148
      @mahavir8148 4 місяці тому +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

  • @wlockuz4467
    @wlockuz4467 5 місяців тому +140

    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 5 місяців тому +2

      Why do the videos show that apna was in apnastudent/express repo then?

    • @EraYaN
      @EraYaN 5 місяців тому +10

      @@TurtleKwittyIt was the fork and then they submitted a PR upstream.

    • @TurtleKwitty
      @TurtleKwitty 5 місяців тому +1

      @@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 5 місяців тому

      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 4 місяці тому +6

      @@TurtleKwitty well some of the students just blindly follow they press buttons first and then hear.

  • @kaustabhchakraborty4721
    @kaustabhchakraborty4721 5 місяців тому +57

    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.

  • @unl0ck998
    @unl0ck998 5 місяців тому +65

    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 5 місяців тому +17

      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 5 місяців тому +12

      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.

  • @devagr
    @devagr 5 місяців тому +47

    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_ 5 місяців тому +5

      Avg Indian youtubers.
      Btw I'm one of your subscribers:3

    • @akshatdwivedi2675
      @akshatdwivedi2675 5 місяців тому +15

      ​@@_DashingAdi_don't be racist dude.
      Oh wait, your name. Nvm

  • @codingtranquility
    @codingtranquility 5 місяців тому +7

    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".

  • @swagatochatterjee7104
    @swagatochatterjee7104 4 місяці тому +5

    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!

  •  5 місяців тому +5

    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! ❤

  • @fishercawkey
    @fishercawkey 5 місяців тому +5

    Truly grateful for this video. Thank you.

  • @coderamrin
    @coderamrin 5 місяців тому +22

    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.

  • @nananou1687
    @nananou1687 5 місяців тому +9

    Brilliant video by a brilliant creator. Theo, you're a legend mate

  • @hunnyji5691
    @hunnyji5691 5 місяців тому +13

    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

  • @Ryuujin1024
    @Ryuujin1024 5 місяців тому +54

    India has serious problems with scammers. That has seriously damaged the perception of Indian devs.

    • @trappedcat3615
      @trappedcat3615 5 місяців тому +1

      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 5 місяців тому

      @@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 5 місяців тому +8

      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 5 місяців тому

      @@trappedcat3615they are lot of scanmers in India

    • @minibubblegum5108
      @minibubblegum5108 5 місяців тому +14

      As an Indian, who keeps blocking numbers all day. I shall verify this.

  • @fcpolon1a543
    @fcpolon1a543 5 місяців тому +7

    The worst thing about Apna situation is that there is literally a repo made specifically for bullshit PR for beginners

  • @zuma206
    @zuma206 5 місяців тому +143

    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 5 місяців тому

      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 5 місяців тому

      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 5 місяців тому +11

      support your comment. just wanted to say Apna is not a name 😅. The phrase Apna college actually means "Our college" in hindi

    • @gillsejusbates6938
      @gillsejusbates6938 5 місяців тому

      As a racist, i have as much as a right to exist as anyone else. F u

    • @gillsejusbates6938
      @gillsejusbates6938 5 місяців тому

      Europe is for the europeans, africa for the africans, india for the indians

  • @lternatively
    @lternatively 5 місяців тому

    This needs more attention. Thank you for making a video about this.

  • @DeepakGautamX
    @DeepakGautamX 4 місяці тому +12

    4:46 this is the example of taking advantage of current trends going on UA-cam 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.

  • @devbrothonath9396
    @devbrothonath9396 4 місяці тому +1

    This was a necessary step for devs, especially newer ones to get educated about. Good one, Theo.

  • @itzTimmyBTV
    @itzTimmyBTV 5 місяців тому

    Kudos Theo for making this video, shows true reflection and introspection!

  • @anon_y_mousse
    @anon_y_mousse 5 місяців тому +1

    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.

  • @aasimtaifullah8532
    @aasimtaifullah8532 4 місяці тому +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 4 місяці тому +1

      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.

  • @everyhandletaken
    @everyhandletaken 5 місяців тому +5

    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.

  • @VitorVelosoSA
    @VitorVelosoSA 5 місяців тому +5

    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!

  • @geoffreygordonashbrook1683
    @geoffreygordonashbrook1683 5 місяців тому +35

    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 5 місяців тому +7

      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 5 місяців тому +8

      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 5 місяців тому

      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 5 місяців тому

      Your dad sounds like a cool guy🙂

    • @pmoohkt
      @pmoohkt 5 місяців тому +2

      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 😆

  • @mr.magnetar
    @mr.magnetar 13 днів тому

    honestly your video and those that stemmed off of it were really helpful, those that got offended and those that genuinly admitted their mistakes or pointed out their thoughts too that were taken wrongly. all of this was really helpful to me as a young developer just getting started in the "professional" world of programming and yes I also used to think that Open source contributions were either done by those that were really into a project or by those that were skilled enough and just a way to show your skills to future recruiters. This also helped me actually look at projects that i used for my own use cases and then going back to them to contribute what i think should be in them (mostly very small and niche repos)

  • @cotneit
    @cotneit 5 місяців тому +33

    Mr. Harkirat Singh is getting my sub

  • @aodhai
    @aodhai 5 місяців тому

    massive respect for this update ❤

  • @JacobCanote
    @JacobCanote 5 місяців тому

    nice coverage. keep it up.

  • @only-anime8241
    @only-anime8241 4 місяці тому +2

    3:40 but she said at last dont do these nonsensical changes i am just giving an example(People are exegrating the clip atleast.)

  • @amitp277
    @amitp277 5 місяців тому

    You are doing great work👏

  • @agusterodin
    @agusterodin 5 місяців тому +15

    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.

  • @seol-.-
    @seol-.- 5 місяців тому +6

    Oops, the DRAMA

  • @mikaay4269
    @mikaay4269 5 місяців тому +1

    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

  • @stephenjames2951
    @stephenjames2951 5 місяців тому +2

    As a forty year developer I’ve never asked a prospective employee about open source contribution.

  • @x-Mick-x
    @x-Mick-x 5 місяців тому

    Interesting watching the cut video after watching the stream.

  • @anuragmhatre3623
    @anuragmhatre3623 4 місяці тому

    You've caught the exact nerve of this issue. Good content 👍

  • @DekuLord
    @DekuLord 5 місяців тому +67

    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 4 місяці тому +3

      Well you haven't seen the racism Indian's had to face on all the platforms after that video.

    • @DekuLord
      @DekuLord 4 місяці тому +3

      @@aritrachatterjee87 Unless it was Theo posting it I fail to see how it's relevant.

    • @sachins5784
      @sachins5784 4 місяці тому +2

      ​@@DekuLord Pretty sure criticism doesn't involve name calling & stereotyping.

    • @DekuLord
      @DekuLord 4 місяці тому +2

      @@sachins5784 again, I have no idea how that is relevant to anything I've said.

    • @sachins5784
      @sachins5784 4 місяці тому

      @@DekuLord Logging in to Twitter will enlighten you then.

  • @shinobi_coder88
    @shinobi_coder88 4 місяці тому +1

    I hope Github will provide the maintainers new features to delete spammy PRs instead of Closing / Merging.

  • @RajveerSingh-vf7pr
    @RajveerSingh-vf7pr 5 місяців тому +4

    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 5 місяців тому +1

      Well, it doesn't hurt to follow the development of things you actually use

    • @RajveerSingh-vf7pr
      @RajveerSingh-vf7pr 5 місяців тому

      @@affegpus4195 what I meant was, If I don't have an open source contribution, some companies/interviewers see that as negative

  • @rikschaaf
    @rikschaaf 4 місяці тому

    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.

  • @DavisonIncorp
    @DavisonIncorp 4 місяці тому +1

    The start a drama? That's unpossible

  • @mahavir8148
    @mahavir8148 4 місяці тому +2

    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 5 місяців тому +5

    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 3 місяці тому

      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.

  • @TomNook.
    @TomNook. 5 місяців тому +1

    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

  • @subrajeetmaharana
    @subrajeetmaharana 5 місяців тому +13

    Someone is filing legal notice for $10M.

    • @TM-dd2jq
      @TM-dd2jq 5 місяців тому

      What! when?

  • @SnowTheParrot
    @SnowTheParrot 5 місяців тому

    Nice vid Theo.
    You did the right thing and made valid points.

  • @re.liable
    @re.liable 5 місяців тому +1

    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" 😅

  • @VaibhavShewale
    @VaibhavShewale 5 місяців тому +2

    well now many are milking it

  • @parag60288
    @parag60288 5 місяців тому +2

    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.

  • @ulrich-tonmoy
    @ulrich-tonmoy 5 місяців тому

    its like hey kids thats how you make explosive but dont do it its dangerous

  • @docmars
    @docmars 4 місяці тому +2

    2 rules:
    1. Take a hard stance
    2. Have courage, don't apologize for that stance
    ¯\_(ツ)_/¯

  • @vaisakhkm783
    @vaisakhkm783 5 місяців тому +2

    Classic theo starting a drama every other monday

  • @_sudipidus_
    @_sudipidus_ 4 місяці тому

    tangential comment:
    great to see you using arc

  • @piggitarian
    @piggitarian 5 місяців тому

    Thanku for understanding 😊

  • @DougByte
    @DougByte 5 місяців тому +1

    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...

  • @markeggers8356
    @markeggers8356 5 місяців тому

    Well said.

  • @inderjotsingh5868
    @inderjotsingh5868 4 місяці тому

    5:10 , what is this vertical navbar thingy ? looks cool!

    • @abh1nn
      @abh1nn 4 місяці тому +1

      he's using arc browser

    • @inderjotsingh5868
      @inderjotsingh5868 4 місяці тому

      @@abh1nn
      not available in linux 😥

  • @vaibhav_prajapat_7725
    @vaibhav_prajapat_7725 4 місяці тому +1

    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.

  • @rhbrolotek
    @rhbrolotek 4 місяці тому

    You contribute to open source to practice what you learned. Practice makes you better and you gain experience. That enables you for a job.

  • @Joneewars2
    @Joneewars2 4 місяці тому

    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.

  • @dflyboy420
    @dflyboy420 5 місяців тому

    Theo literally starting the video.with "oops, I did it again" 😂

  • @kuldeepaher4937
    @kuldeepaher4937 4 місяці тому +1

    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.

  • @ahmedaghadi8281
    @ahmedaghadi8281 5 місяців тому +8

    3:54 "Apna" isn't her name, it means "Our". "Apna College" means "Our College". 😂

  • @pixiedev
    @pixiedev 5 місяців тому

    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.

  • @kevin5523
    @kevin5523 5 місяців тому +1

    "I really didn't mean to this time" keyword: this time

  • @joshuastories
    @joshuastories 5 місяців тому

    Appreciate you Theo

  • @amit-mishra
    @amit-mishra 4 місяці тому +1

    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”.

  • @sangharshkhandagale6450
    @sangharshkhandagale6450 4 місяці тому

    Doctor Strange - Why the warnings come after the Spells

  • @psrs985
    @psrs985 4 місяці тому

    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

  • @gFamWeb
    @gFamWeb 5 місяців тому +7

    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.

  • @krishnaSagar69
    @krishnaSagar69 4 місяці тому +1

    I believe you didn’t screw up. 👍🏼

  • @VenkyBeast
    @VenkyBeast 4 місяці тому

    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.

  • @s3rverlord
    @s3rverlord 5 місяців тому

    Thank you Theo! Genuinely.

  • @ayakashusband
    @ayakashusband 4 місяці тому +2

    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

  • @graydhd8688
    @graydhd8688 5 місяців тому +1

    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.

  • @aniketmund7222
    @aniketmund7222 4 місяці тому

    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❤❤

  • @Nimbus2k_rider
    @Nimbus2k_rider 4 місяці тому

    Awesome 👍

  • @sanjeshsharma
    @sanjeshsharma 4 місяці тому

    Good work

  • @KirowOnet
    @KirowOnet 5 місяців тому +1

    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 4 місяці тому

      I'm Indian and I don't blame you though

  • @Mitsunee_
    @Mitsunee_ 5 місяців тому

    given that all these test PRs seem to have the same title and no description, wouldn't it be simple to write a github action that closes the PR with a comment pointing the submitter to some more useful resources? :)

  • @smaller_cathedrals
    @smaller_cathedrals 5 місяців тому +1

    This video randomly started in autoplay. No idea what this is all about, but I swear, the first twenty seconds made me believe this was a parody sketch about those phony, overacted apologize videos.

  • @Loggerr
    @Loggerr 5 місяців тому

    🙌🏼

  • @KrishnaWebDev23
    @KrishnaWebDev23 4 місяці тому

    I would suggest everyone to report that video, they don't care about the anything expect views.

  • @anujitganguly
    @anujitganguly 4 місяці тому

    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.

  • @This_Guy-
    @This_Guy- 5 місяців тому

    Your opening statement should be oops i did it again 😂😂😂

  • @JacksonMarshal
    @JacksonMarshal 5 місяців тому

    "this time"

  • @daylen577
    @daylen577 5 місяців тому +13

    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 4 місяці тому

      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 4 місяці тому

      ​@@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 2 місяці тому

      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.

  • @RealEvangelizer
    @RealEvangelizer 4 місяці тому

    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

  • @808brotherstv4
    @808brotherstv4 Місяць тому

    Your (do not contribute to open source) video really discouraged me so I decided to create my focus on my own projects with aims that i tick to see if i understand the topic....i now push and creat pr to my own repo kind of simulating how i would work with a group....when i feel comfortable i will start creating 10 free websites and softwares to friends and have weekly standup meetings with them....Just trying to simulate how a real work environment would work...in time i might also get 2 or three programmer friends to kind of peer review my code and create issues.....with this ideo i don't see a need of contributing to opensource anymore

  • @UltraAryan10
    @UltraAryan10 5 місяців тому +1

    Actually ridiculous that they showed something like that in the video fully knowing what kind of audience they have. I am currently in first year college and studying for a computer science degree in India and I am glad I dont watch such moron youtubers to learn anything (and also have some common sense of my own). Thanks for showcasing this Theo, you deserve more subscribers than they do.