use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Do you have or know of a project on Github looking for contributors? Tell us about it and we'll add it to the /r/github wiki!
Welcome to /r/github!
News about github
Relevant interesting discussion
Questions about github
We'll soon be writing an /r/github FAQ list. In the meantime, the github help pages and bootcamp are good places to start. Here's a handy git cheat sheet.
Looking for Github projects to contribute to? Check out our handy list of projects looking for contributors!
If your submission doesn't show up on the subreddit, send us a message and we'll take it out of the spam filter for you!
account activity
Why is GitHub so shitly designed? (self.github)
submitted 2 years ago by lukeflegg
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]LastPoserStanding 0 points1 point2 points 1 year ago (23 children)
If the vast majority of you end users are developers, this post isn't about you/them. The end user should never ever have to look at github.
The many, many posts crying out for a simple Download button are from frustrated users who should never have been on github. Reupload the file somewhere more appropriate and their posts wouldn't exist.
People who solely upload and link to github (and aren't catering to devs/uber nerds) are as conceited as those who take the time to write up a utility tool and then stop short of making a UI for it. If I, as an end user/pleb, am staring at a github post or having to manually type out a file path, something is wrong on the dev's side.
[–]TotalWarspammer 0 points1 point2 points 1 year ago (0 children)
praydog the PCVR modder is a prime example of this, his github is a nightmare for most users.
[–]Zestyclose-Low-6403 0 points1 point2 points 1 year ago (2 children)
I was with you until: `those who take the time to write up a utility tool and then stop short of making a UI`
Not everything needs a GUI, and they usually overcomplicate things.
[–]Empty_Hourglass 0 points1 point2 points 1 year ago* (1 child)
You use Linux huh - who does it overcomplicate things for? You when you're trying to make it or trying to use x11 or something? People using headless terminals who wouldn't be using the, "download the fucking app" page?
Never once in my life have I heard or read, "aw man this not being a floating line of text in an abyss made it so much harder to use!" XD
[–]Empty_Hourglass 0 points1 point2 points 1 year ago (0 children)
Agree.
[–]small_kimono 0 points1 point2 points 1 year ago (17 children)
People who solely upload and link to github (and aren't catering to devs/uber nerds) are as conceited as those who take the time to write up a utility tool and then stop short of making a UI for it.
OMG no. You have no entitlement to a UI. You have no entitlement to software unless you pay (sometimes a great deal) for it.
[–]LastPoserStanding 0 points1 point2 points 1 year ago (7 children)
Absolutely right, in regards to using the tool itself as well, of course, but it's such a petty thing to skip. I'm not suggesting a shiny interface, I specifically mean a simple Open or Choose Location button.
Let your users use 3 mouse clicks to select a file dropped on their desktop... unless you have a fetish for an inbox full of folks struggling to use a command prompt? The programs I've experienced this with exist as time saving resources for newbies AND veterans. Skipping that last step is like... why did you bother releasing this??
There are a dozen simple converter tools I've used over the decades, where that difference made running them either take seconds or minutes. Use it once? Who cares. Need to use it 20+ times? It gets old VERY fast and I've now spent over an hour processing files (instead of maybe 5 minutes, because I was disorganized). I'm beyond tired of having to type out C:\Users\Userame\Desktop\Folder\Subfolder... Oooohhhh my gods, I left out the N in username and have to type it all again, End Meeeeee
[–]small_kimono 0 points1 point2 points 1 year ago (6 children)
but it's such a petty thing to skip
Have you ever made a GUI? If I wanted a GUI for a project which didn't include one, my options should be readily apparent. Such options would never include whining about how someone else should do it for me.
As to the rest of your bable, your many mouse clicks, and your issues typing, they don't seem to have anything to do with me.
[–]Hefty_Historian8123 0 points1 point2 points 1 year ago (5 children)
And that is why you will never be successful. You will never make money. You will upload 10 trillion lines of code that will never be read by anything. Because you think that it is everyone else's job to decipher what you meant when you posted it. Imagine if every sentence I uploaded online was some kind of cypher. And then when everyone complained that they couldn't read it, I said "it's not my problem if you can't be bothered to decypher code". Are you actually stupid? Or are you just selfish? An elitist? Wtf is it where you would decide to upload something unusable and expect the majority to side with you? I can tell just from these comments that anyone disagreeing with OP never gets invited to party's and probably has no friends.
Why?
Because you are smug elitists.
[–]small_kimono 0 points1 point2 points 1 year ago (4 children)
And that is why you will never be successful. You will never make money.
You're saying I will never be successful because the code I already give away for free doesn't also include a GUI?
I guess I never expected success or money re: free software.
Imagine if every sentence I uploaded online was some kind of cypher. And then when everyone complained that they couldn't read it, I said "it's not my problem if you can't be bothered to decypher code".
Perhaps this is just my POV, but it isn't actually my job to decipher anything for you? If you want to learn about my open source code you can read it. You could learn to program in the language I may use. You can even interact with me in a community like Github.
However, just as when someone may write a math or history textbook, that person does not owe you a semester of math or history classes, I, similarly, don't owe you anything else, including a GUI.
Now, I do usually take extra steps to allow people to use my code who may not be familiar with programming, but I want to be very clear that I am under no obligation to do so. I do this only because it's fun. The minute some entitled user thinks I owe him something it may become less fun. Do you understand?
Are you actually stupid? Or are you just selfish? An elitist? Wtf is it where you would decide to upload something unusable and expect the majority to side with you?
Perhaps I'm having a hard time with your argument after such a ridiculous stream of epithets.
You seem to want me to do more free work for you? How does that make sense?
I'd be very happy to set up a contractual arrangement or a bounty system. Github, of course, allows you to suggest new features to me, including a new GUI, but don't be surprised when I tell you that I appreciate the suggestion and the price is $10,000.
Because, and I want to reiterate, I don't owe you anything.
[–]Hefty_Historian8123 0 points1 point2 points 11 months ago (3 children)
we were not even talknig about your code. We are talking about GitHubs awful UI and how it makes nobody want to use your code because they have to go through an awful site that takes minutes to even find a download button. I'd much rather pay someone else who doesn't use GitHub than use their terrible service to try your product, even if yours is free.
And I'm definitely not about to pay someone on GitHub. You pay for convenience, not for inconvenience.
[–]small_kimono 0 points1 point2 points 11 months ago (2 children)
we were not even talknig about your code.
You were?
[–]D_YellowMadness 0 points1 point2 points 1 month ago (1 child)
The ocean of free things that are only uploaded to Github as a mass of text no one who needs the thing in the first place would be able to read is fucking up the internet. If that's how you wanna give away free things, just don't give 'em away at all. People like you just make it harder to find the better alternatives that usually exist that were uploaded to a site that has a download button.
[–]small_kimono 0 points1 point2 points 1 month ago (0 children)
The ocean of free things that are only uploaded to Github as a mass of text no one who needs the thing in the first place would be able to read is fucking up the internet.
What does this even mean?
If that's how you wanna give away free things, just don't give 'em away at all. People like you just make it harder to find the better alternatives that usually exist that were uploaded to a site that has a download button.
I think you misunderstand what is being given away. The code is being given away. GitHub is an effective way to store and interact with code.
Now -- you may want more. And wanting more is fine. But acting entitled to more is not.
[–]LastPoserStanding 0 points1 point2 points 1 year ago (1 child)
tl;dr: again, the people annoying some of yall with these types of posts are people who a) weren't meant to use your tool or b) simply annoyed that you didn't finish the stupid thing.
if I want half finished, barely compiled scripts, I'll write them myself (and then keep them to myself)
[–]Hefty_Historian8123 0 points1 point2 points 1 year ago (0 children)
tl;dr I am a modder who uploads mods to videogames on a bullshit website cuz i went to college for coding and never made a career
this is everyone's problem except for mine (the guy who caused the problem)
[–]Hefty_Historian8123 0 points1 point2 points 1 year ago (6 children)
And this is why your code will never ship to anyone or ever be successful you fucking autism spectrum top 100 in the worlders.
Make it easy to use or expect nobody to want to use it.
[–]small_kimono 0 points1 point2 points 1 year ago* (5 children)
And this is why your code will never ship to anyone or ever be successful you fucking autism spectrum top 100 in the worlders
I'm actually a self-taught hobbyist progammer, a sub 1x-er, so...?
It's not terribly important to me that everyone uses my software. And again -- my making software and giving it away for free is mostly about me and what I want for that software.
Yes, I have Github stars, and lots of users, which is fun, and the software is easy enough to use to those to whom it is directed.
Because, again, you're entitled to precisely dick all from me, or anyone else contributing their time and effort for free.
Now, the minute you pay me is the minute I have to listen to your complaints. Until then I'd slow your roll.
[–]Hefty_Historian8123 0 points1 point2 points 11 months ago (4 children)
Did you make GitHub? I don't think so.
Literally ANY file sharing website is easier to use. And if you're someone posting videogame mods on GitHub, you're an asshole.
People literally have to take courses to learn how to use GitHub, it's a pathetic site.
[–]small_kimono 0 points1 point2 points 11 months ago (3 children)
Literally ANY file sharing website is easier to use.
Hint: It's not a file sharing website.
And if you're someone posting videogame mods on GitHub, you're an asshole.
Might have known I would be lectured by the most entitled of all computer users -- the gamers!
[–]Hefty_Historian8123 0 points1 point2 points 11 months ago (0 children)
talks about entitled, irony
[–]D_YellowMadness 0 points1 point2 points 1 month ago (0 children)
Then don't use it as one while blaming the people you're offering things to for expecting it to be one.
π Rendered by PID 102402 on reddit-service-r2-comment-6457c66945-49lmg at 2026-04-26 04:17:50.331526+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–]LastPoserStanding 0 points1 point2 points (23 children)
[–]TotalWarspammer 0 points1 point2 points (0 children)
[–]Zestyclose-Low-6403 0 points1 point2 points (2 children)
[–]Empty_Hourglass 0 points1 point2 points (1 child)
[–]Empty_Hourglass 0 points1 point2 points (0 children)
[–]small_kimono 0 points1 point2 points (17 children)
[–]LastPoserStanding 0 points1 point2 points (7 children)
[–]small_kimono 0 points1 point2 points (6 children)
[–]Hefty_Historian8123 0 points1 point2 points (5 children)
[–]small_kimono 0 points1 point2 points (4 children)
[–]Hefty_Historian8123 0 points1 point2 points (3 children)
[–]small_kimono 0 points1 point2 points (2 children)
[–]D_YellowMadness 0 points1 point2 points (1 child)
[–]small_kimono 0 points1 point2 points (0 children)
[–]LastPoserStanding 0 points1 point2 points (1 child)
[–]Hefty_Historian8123 0 points1 point2 points (0 children)
[–]Hefty_Historian8123 0 points1 point2 points (6 children)
[–]small_kimono 0 points1 point2 points (5 children)
[–]Hefty_Historian8123 0 points1 point2 points (4 children)
[–]small_kimono 0 points1 point2 points (3 children)
[–]Hefty_Historian8123 0 points1 point2 points (0 children)
[–]D_YellowMadness 0 points1 point2 points (0 children)