How to Open Source Like a Pro

Поділитися
Вставка
  • Опубліковано 30 жов 2024

КОМЕНТАРІ • 772

  • @everenjohn
    @everenjohn 4 роки тому +3214

    Yo first time in your channel and I have a feeling you might not like Angularjs, just a feeling tho

    • @ApurvJyotirmay
      @ApurvJyotirmay 4 роки тому +119

      Who does?

    • @f1ncc246
      @f1ncc246 4 роки тому +58

      Welcome to the channel

    • @fahdlyousfi
      @fahdlyousfi 4 роки тому +37

      He really doesn't like AngularJs, good channel tho.

    • @oweibor
      @oweibor 4 роки тому +54

      He's a react Evangelist... Angular is too much for him

    • @rich7e
      @rich7e 4 роки тому +67

      The React religion does not allow him to like Angularjs

  • @programming2249
    @programming2249 4 роки тому +1307

    Thank you for open sourcing these tips. One of my favorite strategies is to Pull Request typo corrections on the documentation of major repositories. Once accepted you can then claim to be a contributor. There's always typos because engineers can't spell. After a few of those you have a really impressive sounding résumé.

    • @egg5474
      @egg5474 4 роки тому +30

      Lmao

    • @craighart
      @craighart 4 роки тому +247

      Got it 👍 now delete this I don't want others to know 😀

    • @pauligrossinoz
      @pauligrossinoz 4 роки тому +158

      This is really bad advise ... because engneers _can_ speell.

    • @bultvidxxxix9973
      @bultvidxxxix9973 4 роки тому +134

      There're*
      Please add me as contributor to your comment. Thanks.

    • @figboot
      @figboot 4 роки тому +9

      @@bultvidxxxix9973 figboot has locked this issue to collaborators and above.

  • @cryptodeveloper
    @cryptodeveloper 4 роки тому +1893

    This is like watching Tech lead, but actually funny.

    • @lilkitty204
      @lilkitty204 4 роки тому +32

      True! I actually learned and was entertained in the process.

    • @bobsmithy3103
      @bobsmithy3103 4 роки тому +10

      Thanks for the comment, I'll make sure not to watch that guy's video. It seems like honesty is not something that guy values so stuff he spouts could be complete incorrect.

    • @supernice_auto
      @supernice_auto 4 роки тому +5

      @xOr how is he a scammer? Source?

    • @masterlooser1660
      @masterlooser1660 4 роки тому +2

      All of you are my name.

    • @RexGalilae
      @RexGalilae 4 роки тому +3

      And less scammy

  • @danieladetayo3711
    @danieladetayo3711 4 роки тому +264

    Notification: Ben has uploaded a new video.
    Angular developers: *sweating

  • @vncntjms
    @vncntjms 4 роки тому +554

    I've never imagined myself laughing to a video about software.

    • @jacinthdavid1122
      @jacinthdavid1122 3 роки тому +1

      i recommend krazam on youtube ua-cam.com/video/y8OnoxKotPQ/v-deo.html

  • @alexIVMKD
    @alexIVMKD 4 роки тому +392

    This is stand up my dude, laughed a lot

  • @bonaoenchelcha
    @bonaoenchelcha 4 роки тому +191

    summary: put emojis in your commit message.

    • @misesliberty
      @misesliberty 4 роки тому +9

      Exactly, title "How to Open Source Like a Pro" and there is literally no useful information.

    • @rewrittenbytes1616
      @rewrittenbytes1616 3 роки тому +1

      misesliberty but funny yes

    • @vin5718
      @vin5718 3 роки тому

      I am still putting emojis in my commit messages

  • @NitrixTech
    @NitrixTech 4 роки тому +488

    If you ask Ben, all open source code is great, except Angular. That could have stayed closed source and locked up in a safe forever 😂

    • @ApurvJyotirmay
      @ApurvJyotirmay 4 роки тому +1

      "Who let the devil out?" is basically all we're asking/

    • @codingwalnuthindi6984
      @codingwalnuthindi6984 4 роки тому +3

      I don't think Angular is as Bad as it's documentation. I would use it if it made sense. Like why are things in Angular the way they are? Why use Input Output decorators when props could be used, why make it unnecessarily complicated? What's the advantage of making it purposefully complicated?

    • @spankyspork5808
      @spankyspork5808 2 роки тому +9

      ​@@codingwalnuthindi6984 Angular inputs basically are React props, but React doesn’t really have an equivalent for Angular outputs, because it doesn’t have two-way binding. Inputs/outputs serve different purposes and are definitely not unnecessary. Angular scales really well for large applications/libraries managed by large teams because features like that work really well together. I think a lot of people who hate Angular do because they're trying it for small side projects maintained by one developer and not really what it's intended for.

  • @bencrystalofficial
    @bencrystalofficial 4 роки тому +55

    I'm an EE switching to CS and this has been in my "Watch Later" list for the past 2 months... I finally set aside time to figure out how to upload some of the projects I've been working on and the longer I watched this, the more frustrated I got that this wasn't what I expected but interested I got with your thought process LOL

  • @jzov
    @jzov 4 роки тому +106

    "next thing you know you're up at 2AM on Saturday sipping cold coffee"
    damn bro why you gotta dox me like that

  • @bawad
    @bawad  4 роки тому +120

    I'm not convinced "tldr: Open Source" is the best title for this video, but I couldn't think of anything else 😅
    suggestions welcome :)

    • @fitzgerald1337x
      @fitzgerald1337x 4 роки тому +10

      Emoji in the commit msgs 🤣🤯👀

    • @fitzgerald1337x
      @fitzgerald1337x 4 роки тому +64

      What about "How to Open Source Like a Pro"

    • @agni.ilango
      @agni.ilango 4 роки тому +15

      Open Source: The git that keeps on giving

    • @ajaco
      @ajaco 4 роки тому +3

      Why Open Source is a double edged sword, and why you should wield it

    • @shando_tube
      @shando_tube 4 роки тому +16

      @@fitzgerald1337x Nice to know the title of this vid is open source

  • @felkan
    @felkan 4 роки тому +89

    Ben, you are my favourite Angular UA-camr!

  • @sarimshah
    @sarimshah 4 роки тому +54

    Why do I feel like I’m watching casually explained

    • @tonypatriota6408
      @tonypatriota6408 3 роки тому +1

      Bro would you give me some tips on an open source project I want to start?

  • @SeanMcQuaidCode
    @SeanMcQuaidCode 4 роки тому +99

    Next segment : AngularJS, the Devil's Framework

  • @techstacker5361
    @techstacker5361 4 роки тому +414

    I have never copy-pasted code from StackOverflow
    👀

    • @SaifUlIslam-di5xv
      @SaifUlIslam-di5xv 4 роки тому +110

      And other hilarious jokes to tell yourself.

    • @literallybiras
      @literallybiras 4 роки тому +150

      Its not copy paste if you retype everything *smart guy meme here*

    • @divinenature6220
      @divinenature6220 4 роки тому +17

      I've never used the internet

    • @selfimprovement4505
      @selfimprovement4505 4 роки тому +2

      Nothing wrong with that.

    • @vim55k
      @vim55k 4 роки тому +2

      @@divinenature6220 😆

  • @AlanThomas1
    @AlanThomas1 4 роки тому +48

    ben just makes meme videos at this point and I'm not mad at it

  • @cellularmitosis2
    @cellularmitosis2 4 роки тому +79

    "So when a company creates one of the worst frameworks in existence..."
    Wow, he actually restrained himself this time...
    "So I went back 9,000 commits in angular"
    AYYYOOOO there he is :)

  • @gokulsreekumar4371
    @gokulsreekumar4371 4 роки тому +37

    "We can see Angular in all its Glory" 😂👌

  • @brianevans4
    @brianevans4 3 роки тому +1

    Didn't just block the website in chrome after **the incident**, took it all the way to the DNS level. Man the commitment. You're committed to the cause like a dev commits to a repo

  • @PedroTechnologies
    @PedroTechnologies 4 роки тому +14

    The Angular roast came a little early today. Made me happy.

  • @djpunisha29
    @djpunisha29 4 роки тому +59

    you are becoming a first-class troll, I like it :)

  • @GavinFreeborn
    @GavinFreeborn 4 роки тому +49

    When you started talking about all the dependencies building up I was reminded that you use nodejs and react.

    • @maskedredstonerproz
      @maskedredstonerproz 4 роки тому

      oh my god , I hate nodejs , it gave me sooo much pain when I wanted to use it as backend for my website , that I just used PHP , without actually having any php code in my website

  • @mbahderek
    @mbahderek 4 роки тому +12

    3 freaking stars killed me 🤣🤣🤣. Dude how can you say all that with a straight face.

  • @c4llmeco4ch
    @c4llmeco4ch 4 роки тому +21

    You forgot the easiest tip to implement: don't write tests. You're a programmer, not a tester after all

  • @vaibhavksh
    @vaibhavksh 4 роки тому +13

    "PTSD from Jira" Couldn't have said it any better 😂

  • @Xypter
    @Xypter 4 роки тому +37

    See, this is why I like your channel Ben. Whenever I'm frustrated with coding and need a break, I can always hop on over to your channel for my my daily dose of Angular roasting.

  • @rocktimsaikia1394
    @rocktimsaikia1394 4 роки тому +15

    This guy is like the Penguinz0 of the dev community with that dry humour lol. Love this 😅

  • @handmadegenius
    @handmadegenius 2 роки тому +2

    This had some actual tips in it but was really funny.

  • @wario549
    @wario549 4 роки тому +11

    I've always thought of contributing to open source as volunteer work, pretty much just giving back to the coding community.

  • @JohnSmith-ut5th
    @JohnSmith-ut5th 2 роки тому

    Omg, dude, you've started a new genre of comedy: developer comedy.

  • @badmintonnick
    @badmintonnick 4 роки тому +2

    100K!! Congrats Ben!

  • @sumanth3036
    @sumanth3036 4 роки тому +7

    Dad jokes?: Mehh
    Ben Awad's Angular jokes?: Yeeeeeeeeeeeeeeeeeyyy!!!!!!!!!!

  • @ShankhanilGhosh
    @ShankhanilGhosh 3 роки тому +7

    I personally think that open source is more of a community work, and the developers don't, or rather shouldn't care about getting anything in return. You're solving a problem, or building a software, and then putting it up for your homies to play with it, and make it better. Maintaining the projects can be tedious though.

  • @guitaripod
    @guitaripod 4 роки тому +6

    Congrats on 100k subs. I just found your channel. Good stuff

  • @luminos5591
    @luminos5591 3 роки тому +2

    "I went back 9000 commits on AngularJS project to see where it all went wrong" HAHAHAHA..pure gold !

  • @Bloky.
    @Bloky. 4 роки тому +65

    omg he called react a framework, get your pitchforks. 4:14

    • @thelolladorfking2416
      @thelolladorfking2416 4 роки тому +1

      lol 😂😂

    • @kieran1990able
      @kieran1990able 4 роки тому +5

      To my understanding any framework gives you boiler plate code, so yes React is a framework, it isn't just a library because you build application on top of it.

    • @maskedredstonerproz
      @maskedredstonerproz 4 роки тому +1

      @@kieran1990able react as far as I know , is both

  • @joao_ssouza
    @joao_ssouza 2 роки тому +1

    Almost died at the star tip lol

  • @davidliang913
    @davidliang913 4 роки тому +55

    Star4stars 😂

    • @nightvwon
      @nightvwon 4 роки тому

      He's an evil genius. Lol

  • @adebiyial
    @adebiyial 4 роки тому +1

    I like your tranquility and sense of humour. There's a bit of "don't take this at face value", and "fill in the gaps" which I think just exposes the brutal fact of what we do as a consequence of our own actions, say advocacy for best practices, or the war on the best code editors, and the flipped dichotomy of what we actually do in private... Which gives us all unique differences and makes software development fun.

  • @milkymilktea
    @milkymilktea 3 роки тому

    this is like watching casually explained, but casually roasted

  • @dewides
    @dewides 2 роки тому +1

    The best thing at contributing to Open Source is improving your GitHub profile.

  • @viraj_singh
    @viraj_singh 4 роки тому +3

    One of my favourite reason to watch Ben is him roasting Angular.

  • @monugupta32
    @monugupta32 3 роки тому

    I just tried, subscribe unsubscribe method. Works pretty well, thanks for the tip

  • @KanwarSingh2591
    @KanwarSingh2591 3 роки тому +4

    This guy is like the Casually explained sarcasm style commentary for tech world

  • @SowedCastelli
    @SowedCastelli 4 роки тому +6

    *Everyone*: Waiting to learn how to Open Source Like a Pro.
    Me: Me sited with a pen and paper to note down every AngularJs jokes Ben makes.

  • @lenardmangay-ayam2530
    @lenardmangay-ayam2530 2 роки тому +1

    thanks for the tip

  • @christopherchalcraft1134
    @christopherchalcraft1134 4 роки тому

    just found your channel and started binge watching. funniest thing i have see in a while!

  • @DouglasMbugua
    @DouglasMbugua 2 місяці тому

    0:36 the Angular hate is why I subscribed 😂😂😂

  • @MrHimanshun
    @MrHimanshun 4 роки тому +27

    _Wow the tone in which he comments sarcastically with the that expression makes you wonder if he's giving serious advice, so as it will seem to an outsider_

    • @raghavbhat
      @raghavbhat 3 роки тому +1

      I can just imagine a person new to coding watching the video

  • @suprokashchakraborty3834
    @suprokashchakraborty3834 2 роки тому +1

    I came for serious advice, but served with humor & banter... thoroughly enjoyed though

  • @cok3n
    @cok3n 4 роки тому +4

    this guy making a new new video:
    Angularjs: Ah shit! here we go again

  • @rokibulislam6895
    @rokibulislam6895 4 роки тому +7

    2:57 I just checked it for next.js, and it loads forever 😵 and the plot looks like the Milky Way

  • @bulldog2024
    @bulldog2024 4 роки тому +8

    Why do people keep referring to React as a "framework" when it is just a library?

    • @jaggler396
      @jaggler396 4 роки тому +1

      BullDog I would consider it to be able to be used as both. Like they say in the docs, you can choose to only have a little or have every HTML Element a component lol

  • @aprendizcode6840
    @aprendizcode6840 2 роки тому +1

    thanks great tips

  • @xadasol8692
    @xadasol8692 4 роки тому

    I wish I had a guy like you to work with, unlike my boring colleague who hardly ever talk about the work itself, in fact they talk a lot more about techy trends that they actually know and sometimes they just don't make sense, yet they manage to gain so much credibility from other junior developers and line manager who has no clue whatsoever!
    I wish I had the power to sack them when they were talking nonsense...
    BTW one of my colleagues is against using React's new features like context and hooks and they fact that we no longer need to use Redux, and he tends to nick other people's code and make it even more complicated... it's just amazing how talent this guy is in the wrong way!
    Anyways, just wanted to share my day to day experience with everyone on UA-cam and of course Ben as well, and be thankful for having any better colleagues than I do!
    Thanks for the video Ben

  • @FullHuman
    @FullHuman 4 роки тому +2

    I think devs are overestimating the impact open-source can have in their careers. A lot of devs don't care, HRs don't care, having popular open-source project might not be as big of a push for your career. It can help a bit but there are easier ways. Building your network through meetups will be easier if you want to push your career forward.
    I personally don't see open-source as an internship but more like charity/voluntary work.
    I'm almost not paid for it (~100$/month), it takes time but it is there to help others.

    • @bap9394
      @bap9394 4 роки тому

      Damn right, I'm fond of purgecss by the way!

    • @holland7862
      @holland7862 4 роки тому

      Where are you located ? Here, most tech firms ask for a GitHub portfolio.

    • @FullHuman
      @FullHuman 4 роки тому +1

      @@holland7862 located in London. You do have companies asking for a Github there too but maybe it's not the same here.
      I've been on the hiring side btw, once I interviewed a guy that was really proud of his open source projects, got a few hundred stars on one of his project. I didn't care much and my colleague didn't care as well. He failed the interview. We hired someone that didn't have any open-source projects but he demonstrated better skills and knowledge during the interview.

  • @nintendu64
    @nintendu64 4 роки тому +1

    Angular actually goes back to a concept design by Hitler himself.

  • @mostafafarahat6309
    @mostafafarahat6309 4 роки тому

    This guy's roastes are out of this planet

  • @coded6799
    @coded6799 3 роки тому

    The first vid of yours I'm seeing, and I love it! Don't know how you actually maintain a straight face through your jokes... I never seem to be able to do that...

  • @utkarshyadav9518
    @utkarshyadav9518 3 роки тому +4

    The best line .... I disowned my ex grandma after finding she contributed to angular. 🤣😂😂

  • @dictatorship7413
    @dictatorship7413 2 роки тому +1

    10/10 earned 3 stars

  • @cookiecrumbs3110
    @cookiecrumbs3110 3 роки тому

    The shade and the sarcasm tho.

  • @tylerkropp4380
    @tylerkropp4380 4 роки тому +2

    Another good trick is to subtract the number of issues the repository has. It's especially effective for projects a lot of normies use, because they will open issues but never submit code to close issues. This can sometimes put projects in the negatives.

  • @__Time__clock
    @__Time__clock 2 роки тому +1

    The star part is funny

  • @Manusszz
    @Manusszz 3 роки тому

    Ben on open source: "...and even that doesn't excite me that much"
    Ben 10 months later: Dogehouse

  • @JakobRobert00
    @JakobRobert00 3 роки тому +1

    4:35 The question is, why should you always see software development related to career and not just as a hobby? Many people are learning a musical instrument, a language or doing sports just for fun and interest. They do not even think about earning money with it.

  • @TrenBlack
    @TrenBlack 4 роки тому +4

    tldw: ben is handsome

  • @compilejs110
    @compilejs110 2 роки тому +1

    0:20 Roasting Angular 😂

  • @The8merp
    @The8merp 4 роки тому

    I clicked on the video thinking it's serious and that I might actually learn something but it turned out to be a meme video and I ain't even mad. I have a feeling Ben's hate for Angular is gonna backfire cause a lot of people who might not have given any serious thoughts to Angular before might now google it and decide to use it just to find out what the fuss is about, I know I am gonna build an Angular SPA soon.

  • @jordanhenshaw
    @jordanhenshaw 12 днів тому

    Just casually dropping a turd in there at the end because I guess you didn’t think anyone would watch to the end 😂

  • @DavideMerlin
    @DavideMerlin 4 роки тому +6

    Love this level of sarcasm (especially when you talk about Angular)

  • @LifeHackingWithLeo
    @LifeHackingWithLeo 4 роки тому

    You're getting better at this. :D

  • @rafalfaro
    @rafalfaro 4 роки тому

    I didn't know programmer stand up comedy was a thing, but you're pretty good at it.

  • @robertkaminski1781
    @robertkaminski1781 4 роки тому +8

    Vue is better than react. :P just because is newer and combine best aspect of react and angular. Ben you should accept it. :P

    • @Janis_P
      @Janis_P 4 роки тому

      It's gonna be even better in version 3 when it gets proper typescript support

    • @ufufu001
      @ufufu001 4 роки тому +1

      and that's on period

    • @robertkaminski1781
      @robertkaminski1781 4 роки тому

      yeap, I think that framework length of life is approx 10-15, max 20 years, and after this is usually replaced by newer more modern solution.
      For me vue don't reinvent wheel agian and just nice implement html template system. This is nice aspect of this framework, because is easier to lern this if you know well pure html/js features. Ofcorse there is more nice aspects :) like scalabity, learning curve, better documetnaion and ... and...:)

  • @MarkoHR
    @MarkoHR 4 роки тому +1

    "idk maybe it still sucks, but I had to block it at the DNS level"
    I'm dying over here lmfao

  • @imtheaman
    @imtheaman 2 роки тому

    you've got a cool sense of humor

  • @RubenMoor
    @RubenMoor 3 роки тому +3

    I enjoy your commentary and I appreciate the light-hearted and humorous nature. I want to point out, though, that there is a bigger picture regarding open source. Individual projects can be quite chaotic and the individual decision to follow along the ideas of "social coding" isn't always straightforward. In the grand scheme of things, however, open source coding is nothing short of a modern-times world wonder -- just like the pyramids (built by slaves, thus messy too). Even the "brats" that demand features and the passive users who open issues but never do pull requests ... all of them together establish a protocol that humanity builds upon. And even if, one day, open source might be much less important than it is today: it's the playground where everyone learned. A failed open-source project is just as valuable as a successful one.

  • @HackerNoon
    @HackerNoon 3 роки тому

    Great Angular roasting 😅

  • @happysloth91
    @happysloth91 4 роки тому +19

    okay, I probably gonna take some hate but Ben, it seems like you've becoming the Techlead with his style and I dunno, it doesn't feel good. I used to enjoy your content, now I'm just sticking around. Anyway, this is just my opinion, ofc you do whatever u want.

    • @greddee
      @greddee 4 роки тому +1

      I kinda agree. Ben's coding videos are top tier and where many others only scratch the surface and show basic usage of frameworks and libraries, Ben shows more advanced topics. And I really appreciate that. I just feel that lately there's been more trolling videos going on.

    • @dealloc
      @dealloc 4 роки тому +5

      Not sure how you compare Ben and TechLead. First off, they have completely different perspectives and different ways to convey them. Ben comes across as humble in my opinion, compared to TechLead's attitude and hypocrisy.

    • @ajaybanstola123
      @ajaybanstola123 4 роки тому +1

      yup.straight up roast and poker face sarcasm. i sense techlead.

    • @____-gy5mq
      @____-gy5mq 4 роки тому

      ui_wizard people change

    • @bawad
      @bawad  4 роки тому +14

      appreciate the feedback 🙏
      this video I was trying to test out more of a Casually Explained style (without the anims) than Techlead a style but I can see how the water is kind of muddy

  • @jerrynwaeze9269
    @jerrynwaeze9269 4 роки тому

    Software Comedy is now an industry led by Ben Awad

  • @the_real_cookiez
    @the_real_cookiez 2 роки тому

    My boi tryna shoot his shot at the end this video. Let's goooo

  • @amanrubey
    @amanrubey 3 роки тому +1

    His humour is just next level. Salute

  • @godnyx117
    @godnyx117 Рік тому +1

    Kudos for at least acknowledging that there are other options than Github as someone who doesn't use it and tries to avoid it like plague.

  • @Meleeman011
    @Meleeman011 3 роки тому

    the angular hatred is strong with this one.

  • @therationalist6211
    @therationalist6211 3 роки тому +1

    Each reference to Google is typecasted with bitching Angular

  • @arthurschilling5651
    @arthurschilling5651 Рік тому

    not really the video I was looking for but this was hilarious😂😂

  • @mvargasmoran
    @mvargasmoran 4 роки тому

    You are really getting into comedy boi.

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

    I like your sense of humor
    😊

  • @DetectiveAme
    @DetectiveAme 4 роки тому

    He slowly got more sarcastic during the video. Open Source is the good kind of meme.

  • @ThomasFaller
    @ThomasFaller 4 роки тому

    New drinking game, get a shot of vodka every-time AngularJs gets roasted!

  • @jaydencdq
    @jaydencdq 3 роки тому +2

    i have a feeling this entire channel is satire

  • @nabiisakhanov3522
    @nabiisakhanov3522 4 роки тому +1

    You hate angularjs, but what about Angular 2+?

  • @firemanyoda
    @firemanyoda 3 роки тому

    Thanks for the laughs dude!

  • @arnobchowdhury9641
    @arnobchowdhury9641 4 роки тому

    This is becoming a top class meme channel.

  • @naziburrahman852
    @naziburrahman852 4 роки тому

    so there is a new genre of comedy.

  • @TheCol111
    @TheCol111 4 роки тому

    i only know some very basic C#, barely know how to make pull req's on github, yet here i am watching the full video.

  • @ciberman
    @ciberman 3 роки тому

    I never thought about the meaning of "Stand up developer comedy" before watching your channt

  • @oscarwang7920
    @oscarwang7920 3 роки тому

    Tech lead : why I don’t like open source. Ben : how to open source like a pro

  • @SilviuBurceaDev
    @SilviuBurceaDev 3 роки тому

    The 3 stars from your mom and sister tip ... I'm like: wow, what a troll ... then you continue with 2 solid tips, adding a logo in README and emojis in the commit messages, which are indeed good looking and catchy.

  • @DavidFregoli
    @DavidFregoli 3 роки тому +1

    Usually you start contributing to a project because you're using it yourself and there's something that bugs you (missing feature/bug/other improvement)