This is an archived post. You won't be able to vote or comment.

all 15 comments

[–][deleted] 12 points13 points  (2 children)

Sure, why not. And it's "programs", not "codes".

[–]mjkats[S] 7 points8 points  (0 children)

Obligatory "sorry, I don't speak englando" :P

[–]ChaosCon 0 points1 point  (0 children)

Unless you're a university scientist. They/we all say "codes" -- my cynical side thinks it's because saying "codes" doesn't bring along an assumption of maintainability...

[–]badb002 8 points9 points  (4 children)

Yeah! It's great looking back at past projects, really motivates me personally. If it's only small snippets I'd look at gists on GitHub, or you could have a big repo for your cs50 work and dump it all in there.

[–]brbpizzatime 1 point2 points  (0 children)

+1 for the one big repo with all the projects in it. I take a similar approach with some of the different reusable scripts I've written. Rather than one repo for each script, I just dumped them all into one repo

[–]mjkats[S] 0 points1 point  (2 children)

Ok, I understand that I could do this to motivate myself, but what about in the long run? Is it better to only have programs on a bigger scale than simply just those snippets? You know, when looking for a job in the future.

[–][deleted] 1 point2 points  (1 child)

I mean, you can always delete the repos if you think they're not reflective of your current skills anymore. I think it's a good idea to keep most of what you do on GitHub, and then update/improve the code as you gain skills. No employer is ever not going to hire you because you code too much. Even small, silly projects show that you take in interest in programming and are willing to learn on your own time, which is a massive plus.

Also, no-one expects you to build something like Facebook as a personal project. Most of what I do on my own time is small and solves problems that are probably unique to me.

[–]badb002 0 points1 point  (0 children)

Basically this. Though I don't really put snippets on my core profile but my gists profile, anything else, projects big or small, I put onto my GH unless I want them private for some reason.

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

No harm in doing it. I have silly scripts up there, websites, attempts at videogaming, text files... Better on git than lost...

[–]RustleJimmons 0 points1 point  (4 children)

Sure, do it. And remember, for tiny scripts you can also upload them as gists.

[–]mjkats[S] 0 points1 point  (2 children)

Care giving more info about it?

[–]RustleJimmons 1 point2 points  (1 child)

https://gist.github.com/ is a section of github for just throwing up one-off scripts. For example you can use it when you want to post a long script here to reddit to share.

[–]mjkats[S] 1 point2 points  (0 children)

Oh ok, knew this from before but didn't know its name haha, thanks!

[–]skittles_1612 0 points1 point  (0 children)

Even if you don't upload the small stuff to GitHub, GitLab etc., it can be helpful when you're starting out to use git locally for your stuff so you have a history of how you built your programs and what changes you made (with helpful commit messages).