Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am thinking of uploading on source forge some personal projects that may be useful to other people.
The main reason I decided to do that is I am planning to start pursuing job in another company (leave current one).
I thought this might help me, by showning to employers stuff I did.
Is this a good idea (for the reason I am aiming) or there are any pitfalls?
Also is source forge the best place for something like this?

Thanks

share|improve this question

3 Answers

up vote 1 down vote accepted

If you do it correctly, it is a great way to make yourself a name (I did...phpancake.sourceforge.net and moowmd, looks familiar? it is from two years ago)

share|improve this answer
What do you mean correctly?A bug-free software for instance?What? – user10326 Jul 2 '11 at 14:14
1. Give support. 2. Make sure the code in it is great and not patches to try make the software work a.s.a.p 3. Good publication 4. It must work, of course. 5. (Which I failed in) use good UI/design – Itay Moav Jul 2 '11 at 14:55
By good publication what do you mean?Documentation? – user10326 Jul 2 '11 at 17:56
How many people entered my sites due to this post? – Itay Moav Jul 2 '11 at 18:33

I'd go with http://github.com, if you want to open source your code. I like its clean interface and how you can collaborate with other developers to improve your code.

share|improve this answer

I don't think you should be using SourceForge, GitHub, GoogleCode or whatever if you merely want show your code to prospective employers. These are for live open source projects, or at least for projects that someone might want to use / reuse.

If your sole aim is to advertise yourself, you should create a little website with some web hosting company, and upload your "wares" there. If you are worried about download charges from random downloads, put a password on the relevant pages and only give it out to prospective employers on request.


OTOH, if you are prepared to put in the effort to turn your code into something worthwhile, write documentation, answer questions, fix bugs, etc, ... then go for it!

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.