3 ms·
I don't like this notion of having a "good" GitHub profile. GitHub started off as an easy place for me to dump code, no matter how crappy. Dumb ideas, samples
by amorphid 10y ago
I don't like this notion of having a "good" GitHub profile. GitHub started off as an easy place for me to dump code, no matter how crappy. Dumb ideas, samples from learning, incomplete experiments, whatevs.
Then I noticed that I had started censoring my code krapola. I was sepf conscious about the code I was making visible, as I didn't want to be judged. Then I decided that lame. Now I shamelessly put garbage on GitHub, too.
Coding poorly & having fun trumps curating a collection fancy schmancy artisinal repos. And I've also learned that my good code often lives at work, and never makes it to GitHub.
- burger_moon 10y agoI'm the same way. I removed a lot of old stuff from my early days because I was afraid I was going to be judged on it. Now I don't care. GitHub is my dumping ground for everything. I start a new project almost every time I want to learn a specific thing so I have lots of incomplete projects on there simply because I move on once I learned the goal task. Unfortunately like most people all the clean and polished code lives in private work repos. All those things I learned from the unfinished repos is being used in work code. Oh well.
- brazzledazzle 10y agoI wonder if it's worth maintaining two accounts. A professional-oriented curated one could be valuable in some job hunts.
- majewsky 10y agoI have a self-hosted Gogs instance for all the stuff that I want private (either because it's shit or because it's really personal information that I don't want to put on anyone else's computer, including GitHub's).
- user5994461 10y agoTo explain to both of you: Noone gives a f* about the code you have in your github. Noone will read it ever. When I say a "good" profile. That means you put a link in your resume to ONE project you want to show. The landing page is a README with a paragraph to explain what is the app, a quick start, and a few screenshots. If you've got a link to the website (or desktop installer) AND there are a few icons of external integrations in travis-ci/appveyor/unittestthing/packager then your repo is absolute perfection. =)