How to Open Source Like a Pro

Ғылым және технология

Open source is kind of fun.
----
Checkout my side projects:
If you're into cooking: www.mysaffronapp.com/
----
Join the Discord: / discord
----
Patreon: / benawad
----
Follow Me Online Here:
Twitter: / benawad
Twitch: / benawad
GitHub: github.com/benawad
LinkedIn: / benawad
Instagram: / benawad97
#benawad
TikTok: / benawad ​

----
Follow me online: voidpet.com/benawad
#benawad

Пікірлер: 766

  • @everenjohn
    @everenjohn4 жыл бұрын

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

  • @ApurvJyotirmay

    @ApurvJyotirmay

    4 жыл бұрын

    Who does?

  • @f1ncc246

    @f1ncc246

    4 жыл бұрын

    Welcome to the channel

  • @fahdlyousfi

    @fahdlyousfi

    4 жыл бұрын

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

  • @oweibor

    @oweibor

    4 жыл бұрын

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

  • @rich7e

    @rich7e

    4 жыл бұрын

    The React religion does not allow him to like Angularjs

  • @cryptodeveloper
    @cryptodeveloper4 жыл бұрын

    This is like watching Tech lead, but actually funny.

  • @lilkitty204

    @lilkitty204

    4 жыл бұрын

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

  • @bobsmithy3103

    @bobsmithy3103

    3 жыл бұрын

    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

    3 жыл бұрын

    @xOr how is he a scammer? Source?

  • @masterlooser1660

    @masterlooser1660

    3 жыл бұрын

    All of you are my name.

  • @RexGalilae

    @RexGalilae

    3 жыл бұрын

    And less scammy

  • @programming2249
    @programming22494 жыл бұрын

    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 жыл бұрын

    Lmao

  • @craighart

    @craighart

    4 жыл бұрын

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

  • @pauligrossinoz

    @pauligrossinoz

    3 жыл бұрын

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

  • @bultvidxxxix9973

    @bultvidxxxix9973

    3 жыл бұрын

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

  • @figboot

    @figboot

    3 жыл бұрын

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

  • @vncntjms
    @vncntjms4 жыл бұрын

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

  • @jacinthdavid1122

    @jacinthdavid1122

    3 жыл бұрын

    i recommend krazam on youtube kzread.info/dash/bejne/q2yD0NGxe9LagLQ.html

  • @alexIVMKD
    @alexIVMKD4 жыл бұрын

    This is stand up my dude, laughed a lot

  • @arjunsingh6068

    @arjunsingh6068

    3 жыл бұрын

    It's actually a "sit down".

  • @danieladetayo3711
    @danieladetayo37114 жыл бұрын

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

  • @NitrixTech
    @NitrixTech4 жыл бұрын

    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 жыл бұрын

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

  • @codingwalnuthindi6984

    @codingwalnuthindi6984

    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 жыл бұрын

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

  • @bonaoenchelcha
    @bonaoenchelcha4 жыл бұрын

    summary: put emojis in your commit message.

  • @misesliberty

    @misesliberty

    3 жыл бұрын

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

  • @rewrittenbytes1616

    @rewrittenbytes1616

    3 жыл бұрын

    misesliberty but funny yes

  • @vin5718

    @vin5718

    3 жыл бұрын

    I am still putting emojis in my commit messages

  • @jzov
    @jzov4 жыл бұрын

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

  • @bencrystalofficial
    @bencrystalofficial3 жыл бұрын

    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

  • @sarimshah
    @sarimshah4 жыл бұрын

    Why do I feel like I’m watching casually explained

  • @tonypatriota6408

    @tonypatriota6408

    3 жыл бұрын

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

  • @AlanThomas1
    @AlanThomas14 жыл бұрын

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

  • @felkan
    @felkan4 жыл бұрын

    Ben, you are my favourite Angular KZreadr!

  • @bawad
    @bawad4 жыл бұрын

    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 жыл бұрын

    Emoji in the commit msgs 🤣🤯👀

  • @fitzgerald1337x

    @fitzgerald1337x

    4 жыл бұрын

    What about "How to Open Source Like a Pro"

  • @agni.ilango

    @agni.ilango

    4 жыл бұрын

    Open Source: The git that keeps on giving

  • @ajaco

    @ajaco

    4 жыл бұрын

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

  • @shando_tube

    @shando_tube

    4 жыл бұрын

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

  • @SeanMcQuaidCode
    @SeanMcQuaidCode4 жыл бұрын

    Next segment : AngularJS, the Devil's Framework

  • @stevegremory3849

    @stevegremory3849

    4 жыл бұрын

    Devils are better than AngularJS.

  • @gokulsreekumar4371
    @gokulsreekumar43714 жыл бұрын

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

  • @techstacker5361
    @techstacker53614 жыл бұрын

    I have never copy-pasted code from StackOverflow 👀

  • @SaifUlIslam-di5xv

    @SaifUlIslam-di5xv

    4 жыл бұрын

    And other hilarious jokes to tell yourself.

  • @literallybiras

    @literallybiras

    4 жыл бұрын

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

  • @divinenature6220

    @divinenature6220

    4 жыл бұрын

    I've never used the internet

  • @selfimprovement4505

    @selfimprovement4505

    4 жыл бұрын

    Nothing wrong with that.

  • @vim55k

    @vim55k

    4 жыл бұрын

    @@divinenature6220 😆

  • @adebiyial
    @adebiyial3 жыл бұрын

    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.

  • @PedroTechnologies
    @PedroTechnologies4 жыл бұрын

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

  • @cellularmitosis2
    @cellularmitosis24 жыл бұрын

    "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 :)

  • @Xypter
    @Xypter4 жыл бұрын

    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.

  • @mbahderek
    @mbahderek3 жыл бұрын

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

  • @badmintonnick
    @badmintonnick4 жыл бұрын

    100K!! Congrats Ben!

  • @guitaripod
    @guitaripod4 жыл бұрын

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

  • @brianevans4
    @brianevans43 жыл бұрын

    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

  • @christopherchalcraft1134
    @christopherchalcraft11343 жыл бұрын

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

  • @c4llmeco4ch
    @c4llmeco4ch4 жыл бұрын

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

  • @coded6799
    @coded67993 жыл бұрын

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

  • @vaibhavksh
    @vaibhavksh4 жыл бұрын

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

  • @SicroGroup
    @SicroGroup2 жыл бұрын

    This video made my day! Ben, you are a comedic genius. I had to smash both the like and subscribe buttons!

  • @viraj_singh
    @viraj_singh4 жыл бұрын

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

  • @moosword5322
    @moosword53223 жыл бұрын

    really like your content! I'm glad I could find a great channel to actually learn from, cheers!

  • @djpunisha29
    @djpunisha294 жыл бұрын

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

  • @KanwarSingh2591
    @KanwarSingh25912 жыл бұрын

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

  • @rafalfaro
    @rafalfaro3 жыл бұрын

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

  • @LifeHackingWithLeo
    @LifeHackingWithLeo4 жыл бұрын

    You're getting better at this. :D

  • @amanrubey
    @amanrubey3 жыл бұрын

    Ben cracks me up every time I see his videos😂 I super love Ben.

  • @lifehacks5168
    @lifehacks51684 жыл бұрын

    Sipping cold coffee🤣 2 bonus tips, you are on 🔥 man😂

  • @simjans7633
    @simjans76333 жыл бұрын

    I like the concept of open source software. Like it seems like an honourable thing to work on.

  • @GavinFreeborn
    @GavinFreeborn4 жыл бұрын

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

  • @maskedredstonerproz

    @maskedredstonerproz

    3 жыл бұрын

    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

  • @wario549
    @wario5493 жыл бұрын

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

  • @misterjaypeasmith
    @misterjaypeasmith3 жыл бұрын

    Informative and hilarious 👌🏼

  • @cok3n
    @cok3n4 жыл бұрын

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

  • @monugupta32
    @monugupta323 жыл бұрын

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

  • @amanrubey
    @amanrubey3 жыл бұрын

    His humour is just next level. Salute

  • @williedukeling
    @williedukeling3 жыл бұрын

    You're next level hilarious. Keep it up!

  • @kennethleung4487
    @kennethleung44872 жыл бұрын

    Awesome tips! Any tips (and considerations) on the best way to naming a project?

  • @BigBahss
    @BigBahss3 жыл бұрын

    I just found your channel and your videos are amazing.

  • @lenardmangay-ayam2530
    @lenardmangay-ayam25302 жыл бұрын

    thanks for the tip

  • @AmanNidhi
    @AmanNidhi4 жыл бұрын

    you killed that intro line!!

  • @railh7566
    @railh75664 жыл бұрын

    gratz with 100k bro,

  • @kennedymwenda3357
    @kennedymwenda33574 жыл бұрын

    When you initialize a repo for open source and add the license text file is that all? or how do licenses work?

  • @aprendizcode6840
    @aprendizcode68402 жыл бұрын

    thanks great tips

  • @luminos5591
    @luminos55913 жыл бұрын

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

  • @rocktimsaikia1394
    @rocktimsaikia13943 жыл бұрын

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

  • @12q8
    @12q84 жыл бұрын

    Can you use the chapters feature on YT or is your channel not big enough?

  • @arnobchowdhury9641
    @arnobchowdhury96414 жыл бұрын

    This is becoming a top class meme channel.

  • @harjeevsingh1637
    @harjeevsingh16374 жыл бұрын

    You are an inspiration!

  • @akashnag3879
    @akashnag38793 жыл бұрын

    Ben got his share of sense of humor I must say.

  • @arthurschilling5651
    @arthurschilling5651 Жыл бұрын

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

  • @br0berson
    @br0berson4 жыл бұрын

    Hey Ben, when you get a chance, can you talk about how you go about updating a multi-platform project like Saffron to newer versions of React, React Native, and other dependencies? Or do you just leave it at the version you wrote it at and never touch it until NPM starts failing to resolve dependencies? Thanks!

  • @bawad

    @bawad

    4 жыл бұрын

    kzread.info/dash/bejne/m3V6u49rYbitpqg.html

  • @hamedalavi7681
    @hamedalavi76814 жыл бұрын

    Thanks for these tips

  • @andressalazargaleano6419
    @andressalazargaleano64194 жыл бұрын

    Congrats on 100k

  • @xadasol8692
    @xadasol86923 жыл бұрын

    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 KZread and of course Ben as well, and be thankful for having any better colleagues than I do! Thanks for the video Ben

  • @JohnSmith-ut5th
    @JohnSmith-ut5th2 жыл бұрын

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

  • @SowedCastelli
    @SowedCastelli4 жыл бұрын

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

  • @cookiecrumbs3110
    @cookiecrumbs31103 жыл бұрын

    The shade and the sarcasm tho.

  • @milkymilktea
    @milkymilktea3 жыл бұрын

    this is like watching casually explained, but casually roasted

  • @markyanthonylaredo2614
    @markyanthonylaredo26143 жыл бұрын

    I love this tips

  • @kieran2347
    @kieran23473 жыл бұрын

    I've recently started learning web dev, now onto JS, Idk what angular does but interested to know when the time comes, dont wana get mixed in alot of stuff when I'm still learning the basics

  • @spb1179
    @spb11793 жыл бұрын

    What is the best way to contribute? I suck at going into something without documentation, what do you do in that scenario?

  • @doozle5132
    @doozle5132 Жыл бұрын

    Useful vid, made me laugh a few times. I like the idea of clear commit messages, using emoticons. Cheers.

  • @mostafafarahat6309
    @mostafafarahat63094 жыл бұрын

    This guy's roastes are out of this planet

  • @suprokashchakraborty3834
    @suprokashchakraborty38342 жыл бұрын

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

  • @joao_ssouza
    @joao_ssouza2 жыл бұрын

    Almost died at the star tip lol

  • @NicholasMaietta
    @NicholasMaietta4 жыл бұрын

    I finally convinced my business partner in a startup to let us be an Open Source company.

  • @sumanth3036
    @sumanth30364 жыл бұрын

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

  • @tylerkropp4380
    @tylerkropp43803 жыл бұрын

    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.

  • @AbhimanyuSirothia
    @AbhimanyuSirothia3 жыл бұрын

    😂 Loved that explanation

  • @yudhaariefwijaya8854
    @yudhaariefwijaya88544 жыл бұрын

    Gratz for 100K subs

  • @Bloky.
    @Bloky.4 жыл бұрын

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

  • @thelolladorfking2416

    @thelolladorfking2416

    4 жыл бұрын

    lol 😂😂

  • @kieran1990able

    @kieran1990able

    3 жыл бұрын

    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

    3 жыл бұрын

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

  • @RubenMoor
    @RubenMoor3 жыл бұрын

    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.

  • @PabloAndresDealbera
    @PabloAndresDealbera4 жыл бұрын

    How am I this early? Anyway, congrats for the 100k subscribers!

  • @firemanyoda
    @firemanyoda3 жыл бұрын

    Thanks for the laughs dude!

  • @DetectiveAme
    @DetectiveAme4 жыл бұрын

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

  • @FxxxnChris
    @FxxxnChris2 жыл бұрын

    Love the angular banter 😂

  • @xepad
    @xepad4 жыл бұрын

    Dammit, that's the secret to grow an OS project! 😂

  • @Zer0.0ne
    @Zer0.0ne2 жыл бұрын

    I like the Star 🌟 unstar method 😆

  • @divakarbhardwaj7322
    @divakarbhardwaj73224 жыл бұрын

    My dude needs to do standup. Absolutely hilarious.

  • @Manusszz
    @Manusszz3 жыл бұрын

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

  • @jerrynwaeze9269
    @jerrynwaeze92694 жыл бұрын

    Software Comedy is now an industry led by Ben Awad

  • @stellarrosa9456
    @stellarrosa94563 жыл бұрын

    This is a pro outlook

  • @mianala
    @mianala3 жыл бұрын

    Love your sarcasms ... 🤣

  • @devdiedelta2706
    @devdiedelta27063 жыл бұрын

    I love how much funnier you have been getting pol

  • @hagenlens1403
    @hagenlens14034 жыл бұрын

    I love your videos!

  • @raj4myo
    @raj4myo3 жыл бұрын

    It took me around 8 minutes to realize this was sarcastic. Epic content.

  • @staschernov2762
    @staschernov27624 жыл бұрын

    Ben is like Casually Explained from the world of web

  • @afailable
    @afailable3 жыл бұрын

    This is the funniest roast I've ever watched

  • @lucasilverentand
    @lucasilverentand3 жыл бұрын

    The angular sass keeps making me chuckle haha

  • @caliwolf7150
    @caliwolf71504 жыл бұрын

    Ben awad; The Techlead we all deserve

Келесі