Please. Stop Using Git. - Matthew McCullough

Поделиться
HTML-код
  • Опубликовано: 9 янв 2012
  • Don't miss an upload! Subscribe! goo.gl/szEauh
    Matthew McCullough presents at Ignite OSCON 2011 on his reasons for you to stop using Git.
    Stay Connected to O'Reilly Media by Email - goo.gl/YZSWbO
    Visit OSCON. The Open Source Convention - goo.gl/mG3Cde
    Follow O'Reilly Media:
    plus.google.com/+oreillymedia
    / oreilly
    / oreillymedia
  • НаукаНаука

Комментарии • 707

  • @jzgonzo
    @jzgonzo 9 лет назад +1214

    I just will gitignore it.

  • @8688823
    @8688823 8 лет назад +62

    This is sarcastic video telling you how good git is! This guy works for github, actually.

  • @jsprogrammer
    @jsprogrammer 9 лет назад +323

    I don't git why he is pushing his opinion on us so hard. It's like his head is up in the cloud. I think we need to pull away from this thinking and branch out our own thoughts. If we commit to that, then everyone can merge together in harmony. Until then, I'm going to stash my thoughts here and hopefully someone can reap from them.Ignore them if you will.

    • @Kiiiizle
      @Kiiiizle 8 лет назад +5

      +jsprogrammer stop it :'')

    • @AlexKiura
      @AlexKiura 8 лет назад +1

      +jsprogrammer Please stop it :)

    • @SlavaEremenko
      @SlavaEremenko 8 лет назад +1

      Nice hahahah

    • @vintprox
      @vintprox 8 лет назад +1

      +jsprogrammer It's kinda his head was too long *IN* the cloud so it freezed.

    • @user-ug8qc6tr6b
      @user-ug8qc6tr6b 7 лет назад +6

      best comment I ever saw

  • @lhs919
    @lhs919 8 лет назад +379

    I get the sarcasm alright but it was not really worth 5 minutes

    • @trollhelps
      @trollhelps 8 лет назад +25

      +Lasse H This video was so lame. Not even funny

    • @lhs919
      @lhs919 8 лет назад

      +Chris Developer exactly

    • @adityarajpednekar4
      @adityarajpednekar4 8 лет назад +14

      +Lasse H Your comment saved my 5 minutes

    • @divijsehgal2496
      @divijsehgal2496 7 лет назад +3

      wasted 2.5 minutes of my day.

    • @numbah16
      @numbah16 4 года назад +1

      New to programming here. It was a pretty decent way to introduce Git and explain its merits briefly instead of watching someone bumble through a 20 minute demonstration.

  • @patrickchristensen6142
    @patrickchristensen6142 10 лет назад +26

    This was immensely different from what I had imagined when I saw the title.
    Good job.

  • @Lion_McLionhead
    @Lion_McLionhead 7 лет назад +27

    Git represents more of Linus's own work than Linux, which was a much larger collaboration. It shows how smart the guy is & how he kept working on a new project when others were just 1 hit wonders.

  • @aziz9488
    @aziz9488 9 лет назад +48

    I wasted 5 minutes of my life...

  • @David-bz7pi
    @David-bz7pi 8 лет назад +209

    So many downvotes. You guys realize, this was total sarcasm right? He talked about the positives, then cast them in a way that made it sound like there was some mystical harm that was happening. Some of them weren't funny, most of them were, and he's highlighting the awesome parts of git. Really, before downvoting, watch the whole video.

    • @zzbzq1
      @zzbzq1 8 лет назад +29

      Yes. We all get it. We're not on the autism spectrum. You might be. It's a really childish and irritating way of communicating.

    • @David-bz7pi
      @David-bz7pi 8 лет назад +2

      +zzbzq If so many got it, then why so many downvotes? I don't see anyone really refuting what he's saying, but lots that seem to wonder if he's being sarcastic. I don't see what autism has to do with this.

    • @hexane360
      @hexane360 8 лет назад +21

      +David Thole because it's a strawman. He's playing both sides of the argument so the right side wins. It doesn't convince anyone and doesn't prove anything. And on top of that, he's preaching to the choir. People at that conference already use git.

    • @David-bz7pi
      @David-bz7pi 8 лет назад

      Hexane And here's an example of someone who doesn't realize it's sarcasm.

    • @desprit
      @desprit 8 лет назад +13

      +David Thole because the title says "stop using git" and so I opened it to know why and what did I get? 5 minutes of stupid sarcastic talking? fucking awesome.

  • @pacman10182
    @pacman10182 10 лет назад +183

    a tech comedian? what kind of witchcraft is this?

    • @ericmoulot9148
      @ericmoulot9148 10 лет назад +1

      You get quite a bit of this nerd humor @ hacker conventions too!

    • @NateZimer
      @NateZimer 7 лет назад +2

      No witchcraft. Just proof that some things don't mix well.

    • @Factory38LukeStewart
      @Factory38LukeStewart 6 лет назад +2

      The not funny kind.

  • @asdfasdf862
    @asdfasdf862 10 лет назад +22

    I had a client once who insisted on "helping" with coding. He considered it a waste of time to to use SVN and to test locally. Instead, he'd just upload untested code to the production webserver and hope there were no version conflicts or bugs. Since the customer is always right, I couldn't explain what an incompetent moron he was.

    • @snokzor
      @snokzor 10 лет назад +15

      What's even worse is when you enter a workplace in 2014 that has no source control whatsoever and has been working on a web app on a shared directory for over 6 years...

  • @TomMKW
    @TomMKW 9 лет назад +270

    how can people not get the sarcasm?

    • @alpoole2057
      @alpoole2057 9 лет назад +10

      To get sarcasm you have to sacrifice your integrity...the don't get it because they're innocent. Sarcasm is low wit and cheap...good irony is always funny and good.

    • @happyspaceinvader508
      @happyspaceinvader508 9 лет назад +20

      As an autistic, the sarcasm was obvious to me because the reasons he was giving for abandoning Git were clearly absurd and his presentational style was a stand-up comedy routine (and people were laughing). Only two possible conclusions: 1. it's meant to be funny, and the audience were laughing WITH him 2. He is completely crazy the audience were laughing AT him. Point 2 cannot be right because O'Reilly is a respected publisher and would not post a video of someone being mocked in this way and if they did, Matthew McCullough would probably ask them to take it down.

    • @frother
      @frother 9 лет назад +49

      I get the sarcasm. It's just not funny.

    • @99timewaster
      @99timewaster 9 лет назад +1

      Happy SpaceInvader Woah, I love your totally rational explanation.

    • @TomMKW
      @TomMKW 9 лет назад +1

      frother yeah. But reading the comments it seems a lot of people didn't realize it was sarcasm at all :D

  • @kiitc
    @kiitc 7 лет назад +8

    "Kids these days use git and develop so fast.. back in my day, we used to spend hours with SVN. So, freaking stop using git"
    Why does this video even exist?

  • @jburstrom
    @jburstrom 10 лет назад +2

    Great speech! Laughed almost the full duration of the video!

  • @Osmone_Everony
    @Osmone_Everony 9 лет назад +102

    Phew! At first I thought this is meant seriously. :D

    • @iamalurk3421
      @iamalurk3421 6 лет назад +1

      Git is BAD. It spits errors instead of giving a solution. In this video they try to to sell Git like that annoying MLM guys.

  • @thepoliticalstartrek
    @thepoliticalstartrek 10 лет назад

    I am getting back into the IT can this be used to distribute patches for OS/Software. Or is it just for developers,

  • @wolverine9632
    @wolverine9632 9 лет назад +2

    Great video! It has convinced me to start using Git!

  • @lynx2244
    @lynx2244 6 лет назад +3

    Well i started to learn Git yesterday and then today i found this, great.

  • @ShawnDoyleRT
    @ShawnDoyleRT 12 лет назад +1

    Saw this live at OSCON. Great talk!

  • @maxstacks4616
    @maxstacks4616 9 лет назад +2

    I've been saying this for 15 years. He is absolutely right on all points.

  • @HarishGovindarajan3092
    @HarishGovindarajan3092 8 лет назад +5

    I want to introduce him to my corporate admin team. And after that I want him to give a prepared speech in our weekly Toastmasters meeting. I'm sure he'll steal away the show.

  • @BrunoCalheira1
    @BrunoCalheira1 9 лет назад

    Really fun and informative!

  • @driptopia
    @driptopia 8 лет назад

    How did you git your problem with git

  • @cutmasterdc682
    @cutmasterdc682 7 лет назад +7

    As a new Developer, watching this video actually helped me understand more about Git and its function.

  • @queendaddy9781
    @queendaddy9781 11 лет назад

    Great talk!

  • @agranero6
    @agranero6 6 лет назад

    I have a lesion on cingulate girus that makes very difficult for me grasp sarcasm. But when he talked about SVN generating jobs this was a clue.

  • @MatthewMcCullough
    @MatthewMcCullough 12 лет назад +1

    @MrSUSHI Glad you liked it. 'twas fun to give it and got a lot of laughs.

  • @aaaronh
    @aaaronh 10 лет назад +12

    WTF? Is this a speech full of sarcasm that I didn't get? But he seems so so serious.

    • @deldia
      @deldia 10 лет назад +6

      Yep, it's supposed to be ironic.

    • @CaptainAndrewWiggins
      @CaptainAndrewWiggins 10 лет назад +3

      wikichris
      and the irony is that it's actually not ironic...........

  • @PerFnurt
    @PerFnurt 2 года назад +1

    10 years later. The click bait title still works.🙂

  • @akshayasadventures
    @akshayasadventures 5 лет назад

    Fabulous!!

  • @xrlabs
    @xrlabs 8 лет назад +48

    Click Bait, Click Bait everywhere.

    • @Sharwul
      @Sharwul 8 лет назад +8

      +xrlabs It's Git Bait

  • @NikhilVetam
    @NikhilVetam 9 лет назад +23

    I feel bad. I feel ashamed. I am going to delete that repo. I am going to stick to old ways to loose my hair at finding bugs. I miss having shiny bald spot that older generation of programmer used to brag about. Sigh...

    • @ggilreath02161964
      @ggilreath02161964 9 лет назад

      Nikhil Vetam -- how do you "loose" your hair?

    • @NikhilVetam
      @NikhilVetam 9 лет назад +2

      BMS Greg You just pull them hard when your code doesn't work. They get "loose"

    • @ggilreath02161964
      @ggilreath02161964 9 лет назад +1

      Agreed ;-) -- thanks for clearing that up -- have a great day!

  • @peternjenga5863
    @peternjenga5863 7 лет назад

    He is so committed!

  • @AlexanderBollbach
    @AlexanderBollbach 7 лет назад

    what does Daniel Tosh have against Git?

  • @ArneBab
    @ArneBab 10 лет назад +16

    A great speech, but with a few problems:
    - While killing the svn-admin, Git created the git-guru.
    - Github is *not* free as in freedom.
    - Git has its cost in user-training. The UI is still horrible after 7 years of development, though using a DVCS does not need to be complex.

    • @ArneBab
      @ArneBab 10 лет назад

      Stimmt ☺

    • @Yotanido
      @Yotanido 10 лет назад

      Arne Babenhauserheide
      Not sure what either svn-admin or git-guru is, can you elaborate? Never heard of them.
      GitHub is not free, you are correct. We aren't talking about GitHub, though, we are talking about Git. GitHub is hosting Git projects and gives you a beatiful WebUI for it and is, by far, the most popular Git repository hoster, but it is NOT Git.
      The basics of Git are not that complicated. Once you get your head around staging and branching you are pretty much all set and able to use a lot of the power Git has to offer. Of course, if you want to use its full power, you have to invest some time, but that is the same with every tool. Including CVSs.
      As for the horrible UI, Git is intended to be a CLI tool. If you need a pretty front-end, you should look for 3rd-party tools. I know a couple of my friends use "Git for windows", which adds a Windows 8-like GUI. I am quite happy with the CLI, though. No matter how good the GUI, it will never compete with the power of a good CLI. (I wouldn't even be able to test the GUI program, since I'm using Linux :P)

    • @ArneBab
      @ArneBab 10 лет назад

      Yndostrui sadly it’s not true for git that you’re good with the basic commands. Git usage is full of situations where you need to know implementation details and plumbing commands to get yourself out of a situation (except by recloning). Sadly the porcellain in git is a pretty leaky abstraction.

    • @Yotanido
      @Yotanido 10 лет назад

      Arne Babenhauserheide Been using Git for a bit over a year now and so far, I have not encountered a situation like that...

    • @ArneBab
      @ArneBab 10 лет назад +1

      Yndostrui lucky you ☺ I hope for you that it stays like that.

  • @JeremyAndersonBoise
    @JeremyAndersonBoise 9 лет назад

    Title is click-bait, but this is a good talk. He's committed to the tongue-in-cheek, totally.

  • @MegF142857
    @MegF142857 12 лет назад

    We wrote our own internal change control system back in early 1990s, which we are still using for development. Hmm... never heard of Git before, but will check it out.

  • @ovidiub13
    @ovidiub13 11 лет назад +1

    That was hillarious. Best IT jokes of the day.

  • @SimonTech
    @SimonTech 6 лет назад

    I love the hilarious sarcasm

  • @kiorq
    @kiorq 6 лет назад

    he got me on the committing a bug issue lol

  • @kasuha
    @kasuha 7 лет назад +3

    Well, Git is fine but has a few serious drawbacks. And while it sure is possible to overcome them by using it "the right way", I really don't think a good versioning system should require that approach. It's free and it doesn't suck, that's its major advantage. Pretending it has no problems is not even funny.

  • @foreveralone9558
    @foreveralone9558 7 лет назад

    I save the project files on my hard drive, I just create some folders and randomly assing them versions and copy them manualy as I please... I don't need all this cloud thing, I write all my code alone offline, I back them up by burning CDs. I don't even need syntax highlight I got microsoft notepad.

  • @SamuraiGuevara
    @SamuraiGuevara 11 лет назад

    that...was...awesome!!!

  • @Fegemo
    @Fegemo 7 лет назад

    genious

  • @strum007
    @strum007 5 лет назад

    You sir, have convinced me.

  •  9 лет назад

    Best thing I saw since Wat :D Genius!

  • @dhrubajyotitalukdar
    @dhrubajyotitalukdar 9 лет назад +6

    Good advertisement for GIT

    • @IARRCSim
      @IARRCSim 9 лет назад +6

      dhruba talukdar git needs no advertising. The false title caused me to waste time.

  • @MrMikomi
    @MrMikomi 5 лет назад

    What an amazingly funny guy.

  • @funprog
    @funprog 11 лет назад

    LOL Great talk !

  • @AxolotlMimicry
    @AxolotlMimicry 9 лет назад

    Brillant

  • @avdende
    @avdende 9 лет назад

    I agree.

  • @davidcarmean5132
    @davidcarmean5132 9 лет назад +4

    Matthew's voice (and to a small extents) reminds me of Carrot Top.

  • @EliasDorneles
    @EliasDorneles 10 лет назад +1

    Tongue-in-cheek FUD, I like it. =)

  • @batboy49
    @batboy49 9 лет назад +1

    Git needs advertising, man there are some folks who hate it. I love it...but many people I talk to truly hate it.

  • @harendrasingh_22
    @harendrasingh_22 6 лет назад

    Aren't there free os?

  • @quasar.nebula
    @quasar.nebula 8 лет назад

    The sarcasm is real. Not detectable, but it's there.

  • @SmartifyChannel
    @SmartifyChannel 5 лет назад

    who gave this guy a mic :"D

  • @Blazagg
    @Blazagg 7 лет назад

    The sarcasm is hard to find, but when you find it, oh boy...

  • @chasesmith3700
    @chasesmith3700 9 лет назад +1

    Haha this is funny. For the first minute I actually thought he was arguing against git. I think it is a good explanation for why git is still around and is becoming the most implemented version control system.

  • @GlenMillard
    @GlenMillard 6 лет назад

    I honestly thought he was serious - until his Linus Torvalds slide was on the screen - it took me that long to figure out the sarcasm.
    You fooled me - not an easy thing to do - Big Up to yourself!

  • @syphaox
    @syphaox 9 лет назад

    I followed his suggestion and stopped using Git, and let me tell ya'... my life couldn't of a been more better.

  • @a55tech
    @a55tech 9 лет назад

    I could not stay awake through this. What were the reasons to avoid git?

  • @garenkatarino1663
    @garenkatarino1663 8 лет назад

    What is a solid state flash hard disk? lol. I thought there was either SSD or HDD. Apparently there is now SSHD. 3:18

  • @MatthewMcCullough
    @MatthewMcCullough 12 лет назад +1

    @xitrumch It was a parody to lighten the evening. I teach Git workshops and work for GitHub. It got a lot of laughs from the audience and increased the Git workshop attendance because folks knew they would have fun.

  • @ParvezKhusro
    @ParvezKhusro 7 лет назад +9

    So many down-votes! I mean..why?
    I never knew there are so many people with no sense of humour. Though he was not fully funny at times, but that was sarcasm.

  • @TheeBudGuru
    @TheeBudGuru 8 лет назад

    LOL! Good vid!

  • @jojuweekendprojects
    @jojuweekendprojects 9 лет назад

    OMG the sarcasm is real!

  • @virgprewitt
    @virgprewitt 9 лет назад

    This is Killer !!

  • @skyfall33
    @skyfall33 7 лет назад +13

    Isn't sarcasm supposed to be a little funny instead of tedious as hell ?

  • @santhanamkrishnan91
    @santhanamkrishnan91 6 лет назад

    World is changing we have adopt to it...

  • @mrbullseye
    @mrbullseye 7 лет назад +5

    Sooooooo............... use Git?

  • @PeterCCamilleri
    @PeterCCamilleri 9 лет назад

    The best endorsement of git ever!

  • @GustaveMichel
    @GustaveMichel 11 лет назад

    Now that was some beautiful satire.

  • @wwxx4358
    @wwxx4358 8 лет назад

    One simple fact on Git that speaks volume: On Lynda.com there is a course "Visual Studio Essential Training" (btw a very powerful tool), length 7h 30min. The length of "Git Essential Training": 7h!!!!!!!

  • @TingViengkhone
    @TingViengkhone 11 лет назад

    you're in sane, mate!

  • @polymetric2614
    @polymetric2614 7 лет назад +1

    i don't know why i didn't realize this was sarcasm the first time i saw it

  • @kishanbsh
    @kishanbsh 9 лет назад

    Very hilarious!!! :-)

  • @uriituw
    @uriituw 9 лет назад +62

    Well, that was a waste of time.

    • @FreeScience
      @FreeScience 9 лет назад +2

      uriituw Maybe not for the people attending.

    • @Frungi
      @Frungi 7 лет назад +1

      Even worse for them.

  • @eleuinvideos
    @eleuinvideos 9 лет назад +3

    Git 2/10, would not git push

  • @cmichaeloutube
    @cmichaeloutube 9 лет назад

    Came here to find out what the downsides of Git might be. But this guy is head over heels in love with it even though, obviously, in denial about it ;-)

  • @telelaci2
    @telelaci2 8 лет назад +2

    This happens when they make a show from a profession or science. People want to grab attention, want to say something very blasphemic, then they make a perfomance, and they say totally silly things.
    And they had the attention for 10 minutes. Wow.

  • @adtc
    @adtc 8 лет назад

    lol.. thank goodness, I thought I was going to be convinced

  • @bsodmike
    @bsodmike 7 лет назад

    Brilliant. Hilarious...

  • @davidlisowski4179
    @davidlisowski4179 9 лет назад +1

    What would we do with all our Clearcase admins? These people become your family, your one true family your Clearcase family. You invite them to Thanksgiving, Christmas etc. Who needs tools that work and don't lead to opening tickets and waiting for people to fix the VOBS. I also like the Windows 3.1 style of GUI they use. It' so retro.

  • @Linuxdirk
    @Linuxdirk 9 лет назад

    He’s damn right! I know due to long-term usage!

  • @chrisdams
    @chrisdams 10 лет назад

    Well, it certainly seems using git is more work than using subversion. Whether the increased functionality makes up for the more work remains to be seen as far as I am concerned. Most version control work is and should be routine.

  • @ghenulo
    @ghenulo 11 лет назад

    You never heard of git? Which rock exactly have you been living under?

  • @homergaidarski214
    @homergaidarski214 9 лет назад

    This felt like a joke from the very beginning and I knew it was 100% when he said "do you want a free operating system" with a bad tone. Bravo.

  • @bacondropped
    @bacondropped 8 лет назад +1

    Omg, the music in the beginning was in Silicon Valley. I must know what it is!

    • @willricemusic
      @willricemusic 8 лет назад

      +Ilya Terentyev I noticed it too! The track is called Swiss Glide by Michna... v=C5ss2mPH2Cw
      See also: jeffcardoni(dot)com/silicon-valley

  • @raiyanreza9764
    @raiyanreza9764 5 лет назад

    I couldnt get it. Does he want us to use git or is he suggesting not to?

  • @Outfrost
    @Outfrost 7 лет назад

    2848 people failed to merge the "sarcasm" branch into master.

  • @mystery7546
    @mystery7546 5 лет назад +1

    I'm sure, this guy uses git more than all of us

  • @sm25265
    @sm25265 9 лет назад

    An open source OS sounds good to me!

  • @kalelalves
    @kalelalves 6 лет назад

    Sarcasm....... it's over 9000
    So high that stoped being sarcastic hahahah

  • @WillowEpp
    @WillowEpp 11 лет назад

    Using Clearcase is suffering. Thank you for that shoutout.

  • @KelvinShadewing
    @KelvinShadewing 7 лет назад

    *sigh* Yet another instance of someone telling me "do not use X" and not presenting an alternative. This is why I still use global variables.

  • @chrisdizzle313
    @chrisdizzle313 8 лет назад

    We use clearcase at work and I hate it with a passion.

  • @Kenbomp
    @Kenbomp 3 года назад

    Git is a cool tool but it's how some are forcing expectations on others that suck. Plus there's something bad about propagate throwaway code

  • @rapperklimov
    @rapperklimov 9 лет назад

    Nice parody, N00B!

  • @Icemann95
    @Icemann95 8 лет назад

    5 mins of my time i will never get back

  • @antonsalim7348
    @antonsalim7348 7 лет назад

    TDLR version of the reason for not using the git please...
    After repeated twice of the video, I still kinda not get the reasons he gave in the video...