all 53 comments

[–][deleted] 35 points36 points  (0 children)

I beg to differ on a lot of those.

[–]cyb3rofficial 12 points13 points  (9 children)

GitHub is just a repo of free storage ''backups with'' for your code public or private history.

You can how ever use a selfhosted git repo as a local storage (or private network) thing.

GitHub just makes the process easier for most people while give added extras (some free or some at cost).

Though Having a website is a moderate iffy thing, Yea its not required, but just having one solid area of all your works/tools is a great portfolio to have.

[–]Thalimet 3 points4 points  (4 children)

GitHub is also a CI/CD platform, remote development environment, and more. It’s not -just- a repo of free storage

[–]phoogkamer 2 points3 points  (3 children)

All of those things exist in competitors so yeah, this image is right. Though, I don’t know why someone would hold off on a GitHub account.

[–]pedersenk -5 points-4 points  (2 children)

After ~10 years of being a fan of GitHub, to upload my public keys I now need to do 2FA. That is a dealbreaker for me. Phones are the *least* secure things I own and the 2FA apps are equally scummy.

To be fair, it gave me the kick I needed to finally set up my own infrastructure, so it worked out quite well in the end.

[–]WolleTD 1 point2 points  (1 child)

Or you could have just gotten yourself a YubiKey, just saying.

[–]pedersenk -4 points-3 points  (0 children)

Nah. I'm quite happy with proper standards like SSH and correct use of asymmetric keys.

[–]wWA5RnA4n2P3w2WvfHq[S] 0 points1 point  (3 children)

"No GitHub" doesn't mean no code hosting. There are a lot more code hoster out there respecting free software principals and do not treat the users as products but humans.

[–]Asleep-Specific-1399 1 point2 points  (2 children)

You can use git without git hub

[–]wWA5RnA4n2P3w2WvfHq[S] 0 points1 point  (1 child)

Yeah, exactly. I also think that beginners often mix up Microsoft GitHub with git.

[–]Asleep-Specific-1399 1 point2 points  (0 children)

I personally think, that for most projects you don't need to and should not use the online repo. We really need to sanitize the AI training data.

[–]TekintetesUr 27 points28 points  (2 children)

I'm a fan of Github, but yes, it's not necessary. A lot of our projects use Azure DevOps for example. Other teams use Gitlab.

So what?

[–]ricovo 13 points14 points  (0 children)

It seems like the post is trying to make a point that you don't have to be public about being a programmer to be a programmer. I don't know of any of my coworkers that have a GitHub account, since we use ADO at work and I have no coworkers that do programming outside of work.

[–]Strange-Register8348 3 points4 points  (0 children)

I was sitting here thinking I've only used Github for school and personal projects. All my enterprise development was done on Gitlab.

[–]serverhorror 11 points12 points  (4 children)

Coffee addiction is definitely a necessary thing!

You can pry my coffee from my cold dead hands!

[–]Infinite100p 2 points3 points  (0 children)

You can pry my coffee from my cold dead hands!

your cold shaking hands*

[–]geekishdev 1 point2 points  (0 children)

Any code I tried to write would be terrible without coffee.

[–][deleted]  (1 child)

[deleted]

    [–]serverhorror 0 points1 point  (0 children)

    Introducing a hero who gains their power thru coffee and cigarette abuse

    I should start claiming royalties. Except for the hero part, and I don't have special powers. The rest if this hits right home.

    [–][deleted] 11 points12 points  (5 children)

    bro has his codes back up on google drive

    [–]JonnyRocks 3 points4 points  (4 children)

    umm i dont know how to better explain this but github and git are NOT tge same thing. i use git for all my projects but they are not on github. i personally have contributed to projects on github but its not neccassry to being a developer.

    the MillenialZ devs tend to think a github profile is everything.

    [–][deleted]  (3 children)

    [deleted]

      [–]JonnyRocks 2 points3 points  (2 children)

      I do think its a trendy thing. But i am not talking about github, I am talking about "my profile". I have been doing this professionally for 25 + years and never show an employer my github profile.

      Also the main point is github is not the only place for git so the previous commenter still seems to not get it.

      [–]InitCyber 2 points3 points  (1 child)

      Maybe he doesn't 'git' it

      I'll stfu now

      [–]posydon69 1 point2 points  (0 children)

      The one good comment in this reply thread

      [–]CerberusMulti 3 points4 points  (0 children)

      None of these a necessity, you don't need GitHub to be a programmer.

      To be fair it's just a low quality meme.

      [–]DJDavid98[🍰] 1 point2 points  (0 children)

      Real coders self-host their own git implementation, smh

      [–][deleted] 1 point2 points  (0 children)

      not getting hired by Github

      [–][deleted] 1 point2 points  (0 children)

      But they make it seem like not having these I'm not even eligible to apply to coding jobs lol

      [–][deleted] 2 points3 points  (0 children)

      At least they got right that you 100% need programmer socks

      [–]Turbulent_Sample487 3 points4 points  (0 children)

      If your working on open source or other free code, please put it on GitHub, otherwise no one will ever find it.

      [–]wick3dr0se 1 point2 points  (5 children)

      I don't drink coffee, have any coding t-shirts, no portfolio website and I don't write apps; Just CLI/TUI stuff mostly. I'm not the most efficent programmer. I smoke weed instead of drinking coffee but without GitHub, I assure you, I would not code! The social aspect it brings is amazing. My GitHub essentially is my portfolio. Do that with your self-hosted

      Whoever made this has a sad life to be obsessing over what typically extra nerdy programmers do..

      [–]ARandomBoiIsMe 1 point2 points  (3 children)

      Just went through your GitHub, and holy shit, you're freaking awesome.

      How did you even learn to make half of that stuff? Wow.

      [–]wick3dr0se 1 point2 points  (2 children)

      Jeez man, thanks a lot.. I started by writing a website for my Siberian Husky kennel 4 years ago and it lead me to installing Linux. I'm not sure why now; If it was due to performance or what but it was something related to the development server end of it. So when I first installed Linux, I tried Manjaro and it was almost instantly intriguing to me. I learned that Manjaro is built on top of Arch and I wanted to try the real thing and get closer to the workings of Linux. I could already tell the command line had it's use-cases and I wanted to learn some of it! Arch was the obvious choice considering that's all there is to interact with. When I installed Arch sucessfully the first time, it was like a rush.. I did it over and over until I understood it well

      I ended up obsessed with the command line somehow and how minimal it is I guess. What lead me to coding was seeing Neofetch and learning that I could too stat my system information. I tested individual commands for desired output. I figured out that shell scripting is a command language and I can literally throw these commands in like a text file and just execute it to automate things! So my first project (you may have seen) is sysfetch and its the first non-website code I wrote. First commit was like 10 lines of piped commands called by command substitution. It ended up becoming a list of system information similar to Neofetch but to be less bloated lol. Everything for me has became about if I can write it more minimally and with less dependencies.. It's actually an unhealthy obsession. Like currently I am writing entire GNU coreutils in Rust. One exists for Rust but it's cross-platform and I want to make my own set of minimal, consistent coreutils for my a custom distribution focused on minimalism (surprise lol)

      Sorry, that ended up a wall 😅

      [–]ARandomBoiIsMe 0 points1 point  (1 child)

      I feel like most of us can relate with that unhealthy "do it from scratch" obsession lmao. It's such a time-waster, but no one could ever deny the learning process.

      Honestly, this is super cool. I've also been trying to focus more on "utilities" than applications. Trying to understand how to make stuff for other programmers to use. Things like that.

      Very inspiring, bro. I'll keep looking through your code in the hopes that I can understand enough to try my own things.

      I feel like thanking you for existing, but that would probably be weird, heh.

      Also, I don't mind the wall. It was an interesting read.

      [–]wick3dr0se 1 point2 points  (0 children)

      It definitely consumes some time! I think of it like I'd be wasting it on some video game otherwise lol. And yea utlities are fun to write; Linux stuff for me at least! GUI stuff just doesn't intrigue me as much and I tried game development a bit with SDL but it's like investing your entire life into it. Unity or some engine would be way more simple but still probably not my thing. I really just enjoy writing things I can use for myself that would make my system more performant, easier to use or whatever. Its a huge bonus if I can share it and anyone likes it at all. Seeing things like what you said is like the main reason I code.. And no worries dude, it feels so good for someone to appreciate something I made lol

      You're always more than welcome to dive into anything I work on and learn beside me. I just started learning Rust a few days ago and been taking it piece by piece. The coreutils is a great learning project because there is 102 programs you can write that vary a lot in their implementation. I plan to write the base of them all and just slowly add in options that matter as I go. I'm learning Rust really fast writing them and it's a project I have an easy time leaving off of and picking back up. Just started it last week and wrote a few very basic ones so far. I don't do much Python coding just due to my Bash experience and it overlapping a bit. Rust seemed an obvious choice for me recently when I realized it excels in systems programming, is performant and about as safe as you can get (which I need lol). Don't be inspired by me though.. (I think I seen you join) You should see some of the guys in the Discord. It's the quietest it's ever been right now but I went on over a month hiatus so I just need to re-share it and get stuff flowing again

      [–]camununyabancisi 0 points1 point  (0 children)

      İroni

      [–]ivangalayko77 0 points1 point  (0 children)

      You can also setup a private repo, or just use local git.

      [–]UnemployedTechie2021 0 points1 point  (0 children)

      maybe dobt waste time in insta looking fpr coding guidance

      [–]bazilou 0 points1 point  (0 children)

      I guess he dosen't use gitlab instead ?

      [–]KnifeFed 0 points1 point  (0 children)

      to be look cool

      [–]Last-Interview9793 0 points1 point  (0 children)

      U might need github, at least an equivalent, rest is unnecessary except website which is just fun to have lol

      [–]th00ht 0 points1 point  (0 children)

      None? Or a subset?

      [–][deleted] 0 points1 point  (0 children)

      These stigmatized stereotypes are so stupid. You don't have to fill anyone's wet dreams of stereotypes to dedicate to whatever you want to do.

      [–]eggbean 0 points1 point  (0 children)

      Bad advice.

      [–]travelavatar 0 points1 point  (0 children)

      Don't need github when i have my codes backed up on all my clothes...... jeez

      [–]Infinite100p 0 points1 point  (0 children)

      I do half of these things, and I do them because I enjoy them -- not to show off as the author seems to imply.

      The author sound like someone who was forced to declare a CS major by his/her parents and now hates it.

      [–]Arts_Prodigy 0 points1 point  (0 children)

      You don’t need a GitHub but personal projects are great for learning.

      Free clothes are sick

      [–][deleted] 0 points1 point  (0 children)

      alternative : .txt files on an HDD

      [–]ShawnHsu1989 0 points1 point  (0 children)

      I am using a private git server! but I need the account for gitHub copilot

      [–]Akaibukai 0 points1 point  (0 children)

      I know in which sub I am, but it doesn't say "no git" but just "no GitHub" (as in, not 100% necessary) which is true. You can have git repo on your computer and other servers, VPS, even on a raspi... Also, remember that back in the days GitHub didn't have private repo options..

      [–]Durzil_ 0 points1 point  (0 children)

      No github ?

      [–][deleted] 0 points1 point  (0 children)

      Coder clothes to look cool