Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Do I need GitHub?

Do I need GitHub?

Scheduled Pinned Locked Moved The Lounge
phpcomsysadmincollaborationtools
24 Posts 13 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Sander RosselS Sander Rossel

    It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

    My blog[^]

    public class SanderRossel : Lazy<Person>
    {
    public void DoWork()
    {
    throw new NotSupportedException();
    }
    }

    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu PeterK Offline
    Kornfeld Eliyahu Peter
    wrote on last edited by
    #2

    I do not use GitHub, but Bitbucket - which is essentially the same (but I found better for me)...For what? I do work on the same project from different physical locations (different computers), so it helps me to work on whatever project I want... I also use it as a kind of online debug (and for share too)... But do not do it for the buzz...Do it only if you need it...

    Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

    "It never ceases to amaze me that a spacecraft launched in 1977 can be fixed remotely from Earth." ― Brian Cox

    Sander RosselS 1 Reply Last reply
    0
    • Sander RosselS Sander Rossel

      It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

      My blog[^]

      public class SanderRossel : Lazy<Person>
      {
      public void DoWork()
      {
      throw new NotSupportedException();
      }
      }

      D Offline
      D Offline
      Daniel Pfeffer
      wrote on last edited by
      #3

      Unless you: 1. Collaborate with others on projects OR 2. Must work on said projects from multiple locations I would say that GitHub is overkill. However, I strongly urge you to use some sort of version control even for your personal projects. Being able to undo changes can be a life-saver! I would, however, add that if you are concerned about intellectual property (IP) ownership, GitHub is a poor choice. Recent events (e.g. the Yanqui Federales attempts to grab data from MS servers located in Ireland :omg:) show that if the server is not under your physical control - you don't own the data on it!

      If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

      F 1 Reply Last reply
      0
      • Sander RosselS Sander Rossel

        It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

        My blog[^]

        public class SanderRossel : Lazy<Person>
        {
        public void DoWork()
        {
        throw new NotSupportedException();
        }
        }

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #4

        If you needed GitHub, you would have noticed by now.

        Sander RosselS 1 Reply Last reply
        0
        • Sander RosselS Sander Rossel

          It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

          My blog[^]

          public class SanderRossel : Lazy<Person>
          {
          public void DoWork()
          {
          throw new NotSupportedException();
          }
          }

          R Offline
          R Offline
          Ravi Bhavnani
          wrote on last edited by
          #5

          I use Microsoft's Visual Studio Online (TFS) for source control and CodeProject and CodePlex to showcase my open source code.  I find VSO invaluable - it supports both TFS and Git. /ravi

          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

          1 Reply Last reply
          0
          • D Daniel Pfeffer

            Unless you: 1. Collaborate with others on projects OR 2. Must work on said projects from multiple locations I would say that GitHub is overkill. However, I strongly urge you to use some sort of version control even for your personal projects. Being able to undo changes can be a life-saver! I would, however, add that if you are concerned about intellectual property (IP) ownership, GitHub is a poor choice. Recent events (e.g. the Yanqui Federales attempts to grab data from MS servers located in Ireland :omg:) show that if the server is not under your physical control - you don't own the data on it!

            If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

            F Offline
            F Offline
            Florian Rappl
            wrote on last edited by
            #6

            I don't know if that last statement is a valid point against GitHub. If you use it for OSS projects, then you don't mind anyway [anyone can clone anyway - the license itself is very clear stated]. If you need something for internal projects, then GitHub is a weird choice anyway, as you could just go with, e.g., a GitLab instance, which is installed on premises. This gives you much more freedom, however, comes also with additional maintenance costs.

            D R 2 Replies Last reply
            0
            • Sander RosselS Sander Rossel

              It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

              My blog[^]

              public class SanderRossel : Lazy<Person>
              {
              public void DoWork()
              {
              throw new NotSupportedException();
              }
              }

              M Offline
              M Offline
              Marc Clifton
              wrote on last edited by
              #7

              There's other options out there besides GitHub, BitBucket for example was mentioned. I often meet your criteria: don't need to collaborate, don't need source control, not interested in sharing the code, etc. I still however used, for years, SVN because I wanted an offsite backup to important docs, and I am often working on my laptop somewhere, and so I'm frequently collaborating with myself, if you will. The most important reason for using GitHub, specifically, is that in the last year, as I've poked around on occasion for contract jobs, every single potential lead has asked me for my GitHub account to see some sample code. You may not be looking for work now, but it's a really good thing to start building your code base, your commit history, etc., for some projects you are OK with making public. In fact, my github account is now a standard part of my resume. Marc

              Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

              Sander RosselS P 2 Replies Last reply
              0
              • Kornfeld Eliyahu PeterK Kornfeld Eliyahu Peter

                I do not use GitHub, but Bitbucket - which is essentially the same (but I found better for me)...For what? I do work on the same project from different physical locations (different computers), so it helps me to work on whatever project I want... I also use it as a kind of online debug (and for share too)... But do not do it for the buzz...Do it only if you need it...

                Skipper: We'll fix it. Alex: Fix it? How you gonna fix this? Skipper: Grit, spit and a whole lotta duct tape.

                Sander RosselS Offline
                Sander RosselS Offline
                Sander Rossel
                wrote on last edited by
                #8

                Checked out BitBucket and compared the two. I'm still considering GitHub simply because I'm curious. Marc also mentioned a compelling reason to go with GitHub :)

                My blog[^]

                public class SanderRossel : Lazy<Person>
                {
                public void DoWork()
                {
                throw new NotSupportedException();
                }
                }

                1 Reply Last reply
                0
                • L Lost User

                  If you needed GitHub, you would have noticed by now.

                  Sander RosselS Offline
                  Sander RosselS Offline
                  Sander Rossel
                  wrote on last edited by
                  #9

                  I often wake up thinking "Is this it? Is this all there is in life?" I'm searching for that something which I can't seem to find. At first I thought maybe I'm missing some Big-O in my life. Clearly that wasn't it. Now I'm going with GitHub :) And I don't think people quite missed electricity or cars or airplanes or computers... :)

                  My blog[^]

                  public class SanderRossel : Lazy<Person>
                  {
                  public void DoWork()
                  {
                  throw new NotSupportedException();
                  }
                  }

                  1 Reply Last reply
                  0
                  • M Marc Clifton

                    There's other options out there besides GitHub, BitBucket for example was mentioned. I often meet your criteria: don't need to collaborate, don't need source control, not interested in sharing the code, etc. I still however used, for years, SVN because I wanted an offsite backup to important docs, and I am often working on my laptop somewhere, and so I'm frequently collaborating with myself, if you will. The most important reason for using GitHub, specifically, is that in the last year, as I've poked around on occasion for contract jobs, every single potential lead has asked me for my GitHub account to see some sample code. You may not be looking for work now, but it's a really good thing to start building your code base, your commit history, etc., for some projects you are OK with making public. In fact, my github account is now a standard part of my resume. Marc

                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                    Sander RosselS Offline
                    Sander RosselS Offline
                    Sander Rossel
                    wrote on last edited by
                    #10

                    Marc Clifton wrote:

                    my github account is now a standard part of my resume.

                    Good point. I've read that GitHub is the new resume in other articles too. I think I'll just create an account and see where it goes. I might even use it in the future. At least I can try it out a bit :)

                    My blog[^]

                    public class SanderRossel : Lazy<Person>
                    {
                    public void DoWork()
                    {
                    throw new NotSupportedException();
                    }
                    }

                    M 1 Reply Last reply
                    0
                    • Sander RosselS Sander Rossel

                      It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

                      My blog[^]

                      public class SanderRossel : Lazy<Person>
                      {
                      public void DoWork()
                      {
                      throw new NotSupportedException();
                      }
                      }

                      M Offline
                      M Offline
                      megaadam
                      wrote on last edited by
                      #11

                      Do not ask what GitHub can do for you Ask what you can do for GitHub :thumbsup::cool:

                      Life is too shor

                      Sander RosselS 1 Reply Last reply
                      0
                      • M megaadam

                        Do not ask what GitHub can do for you Ask what you can do for GitHub :thumbsup::cool:

                        Life is too shor

                        Sander RosselS Offline
                        Sander RosselS Offline
                        Sander Rossel
                        wrote on last edited by
                        #12

                        What? That didn't even make sense... :~

                        My blog[^]

                        public class SanderRossel : Lazy<Person>
                        {
                        public void DoWork()
                        {
                        throw new NotSupportedException();
                        }
                        }

                        M 1 Reply Last reply
                        0
                        • Sander RosselS Sander Rossel

                          It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

                          My blog[^]

                          public class SanderRossel : Lazy<Person>
                          {
                          public void DoWork()
                          {
                          throw new NotSupportedException();
                          }
                          }

                          N Offline
                          N Offline
                          Nelek
                          wrote on last edited by
                          #13

                          Sander Rossel wrote:

                          It seems like everybody is on GitHub nowadays.

                          I don't, and seeing no need in near future

                          M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                          1 Reply Last reply
                          0
                          • F Florian Rappl

                            I don't know if that last statement is a valid point against GitHub. If you use it for OSS projects, then you don't mind anyway [anyone can clone anyway - the license itself is very clear stated]. If you need something for internal projects, then GitHub is a weird choice anyway, as you could just go with, e.g., a GitLab instance, which is installed on premises. This gives you much more freedom, however, comes also with additional maintenance costs.

                            D Offline
                            D Offline
                            Daniel Pfeffer
                            wrote on last edited by
                            #14

                            Florian Rappl wrote:

                            If you need something for internal projects, then GitHub is a weird choice anyway, as you could just go with, e.g., a GitLab instance, which is installed on premises

                            Agreed. My point was that GitHub is not an appropriate place for proprietary code, the advantage of being able to access your code from anywhere being offset by the lack of security.

                            If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                            F 1 Reply Last reply
                            0
                            • Sander RosselS Sander Rossel

                              Marc Clifton wrote:

                              my github account is now a standard part of my resume.

                              Good point. I've read that GitHub is the new resume in other articles too. I think I'll just create an account and see where it goes. I might even use it in the future. At least I can try it out a bit :)

                              My blog[^]

                              public class SanderRossel : Lazy<Person>
                              {
                              public void DoWork()
                              {
                              throw new NotSupportedException();
                              }
                              }

                              M Offline
                              M Offline
                              Marc Clifton
                              wrote on last edited by
                              #15

                              Sander Rossel wrote:

                              At least I can try it out a bit

                              Enjoy! Marc

                              Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                There's other options out there besides GitHub, BitBucket for example was mentioned. I often meet your criteria: don't need to collaborate, don't need source control, not interested in sharing the code, etc. I still however used, for years, SVN because I wanted an offsite backup to important docs, and I am often working on my laptop somewhere, and so I'm frequently collaborating with myself, if you will. The most important reason for using GitHub, specifically, is that in the last year, as I've poked around on occasion for contract jobs, every single potential lead has asked me for my GitHub account to see some sample code. You may not be looking for work now, but it's a really good thing to start building your code base, your commit history, etc., for some projects you are OK with making public. In fact, my github account is now a standard part of my resume. Marc

                                Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                                P Offline
                                P Offline
                                PIEBALDconsult
                                wrote on last edited by
                                #16

                                Marc Clifton wrote:

                                asked me for my GitHub account to see some sample code

                                I would never put up with that, and fortunately I don't need to. Nor would I give them my CP ID. If they want me to bring or send some code I will, but I wouldn't want them to see old and/or buggy code.

                                M 1 Reply Last reply
                                0
                                • Sander RosselS Sander Rossel

                                  What? That didn't even make sense... :~

                                  My blog[^]

                                  public class SanderRossel : Lazy<Person>
                                  {
                                  public void DoWork()
                                  {
                                  throw new NotSupportedException();
                                  }
                                  }

                                  M Offline
                                  M Offline
                                  megaadam
                                  wrote on last edited by
                                  #17

                                  It was a paraphrase. And a joke : ) Pretty famous words: http://www.brainyquote.com/quotes/quotes/j/johnfkenn109213.html[^]

                                  Life is too shor

                                  Sander RosselS 1 Reply Last reply
                                  0
                                  • P PIEBALDconsult

                                    Marc Clifton wrote:

                                    asked me for my GitHub account to see some sample code

                                    I would never put up with that, and fortunately I don't need to. Nor would I give them my CP ID. If they want me to bring or send some code I will, but I wouldn't want them to see old and/or buggy code.

                                    M Offline
                                    M Offline
                                    Marc Clifton
                                    wrote on last edited by
                                    #18

                                    PIEBALDconsult wrote:

                                    Nor would I give them my CP ID

                                    Well, my ID is public, it's easy enough to look up.

                                    PIEBALDconsult wrote:

                                    but I wouldn't want them to see old and/or buggy code.

                                    Personally, that's why what I post there has to meet a certain level of quality, otherwise it'll go into a private repo. Marc

                                    Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                                    1 Reply Last reply
                                    0
                                    • M megaadam

                                      It was a paraphrase. And a joke : ) Pretty famous words: http://www.brainyquote.com/quotes/quotes/j/johnfkenn109213.html[^]

                                      Life is too shor

                                      Sander RosselS Offline
                                      Sander RosselS Offline
                                      Sander Rossel
                                      wrote on last edited by
                                      #19

                                      Yeah, I know. It just didn't make any sense :laugh:

                                      My blog[^]

                                      public class SanderRossel : Lazy<Person>
                                      {
                                      public void DoWork()
                                      {
                                      throw new NotSupportedException();
                                      }
                                      }

                                      1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        It seems like everybody is on GitHub nowadays. I'm not looking for source control or collaboration tools. I could share my code, but why would I? I don't have anything very interesting to share at the moment (or maybe some files for my blog/articles?). And I'm also not looking into contributing to other projects as I'm busy enough studying for my Open University courses. I understood GitHub is more than that (a social network? Can't be better than CP :)). I am kind of interested in what all the fuzz is about, but is it worth it for me to create a profile?

                                        My blog[^]

                                        public class SanderRossel : Lazy<Person>
                                        {
                                        public void DoWork()
                                        {
                                        throw new NotSupportedException();
                                        }
                                        }

                                        D Offline
                                        D Offline
                                        devvvy
                                        wrote on last edited by
                                        #20

                                        Most works for governments and banks is prohibited from Git! Directives from compliance. So *everyone* uses GIT is not even close.

                                        dev

                                        1 Reply Last reply
                                        0
                                        • D Daniel Pfeffer

                                          Florian Rappl wrote:

                                          If you need something for internal projects, then GitHub is a weird choice anyway, as you could just go with, e.g., a GitLab instance, which is installed on premises

                                          Agreed. My point was that GitHub is not an appropriate place for proprietary code, the advantage of being able to access your code from anywhere being offset by the lack of security.

                                          If you have an important point to make, don't try to be subtle or clever. Use a pile driver. Hit the point once. Then come back and hit it again. Then hit it a third time - a tremendous whack. --Winston Churchill

                                          F Offline
                                          F Offline
                                          Florian Rappl
                                          wrote on last edited by
                                          #21

                                          Yep, that's definitely true!

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups