Is it ethical to post my TopCoder solutions to my blog? [closed]
I recently joined TopCoder and have been solving a few problems on the site. Now, I want to publicly post my solutions onto my blog and have others go over it, suggest improvements, better design, etc. wherever applicable. Would this be ethical?
3)Suggestion: Solutions are already public. You can see other people's solutions in the practice rooms. I don't see why you shouldn't post yours on your blog too.
I would highly recommend reading the solutions of some highly rated contestants, if you would like to learn how to write short and clear solutions. Those guys usually have a good mental model of what they are doing.
4)Suggestion: I'd say, it really depends on what you're doing - in an active contest this would'nt be a nice thing to do - especially when there is an explicit "rule":
Contestants must not cheat; all ideas for any code and/or challenge submitted must be the contestant's alone.
1)Suggestion: It's un-ethical if you have an NDA in place, otherwise go nuts.
2)Suggestion: I honestly don't see the problem. As long as it is your code, are not being paid (I'm talking privacy agreements/intellectual property clauses with a client for this), and you are aiming to help others learn from it, I cannot see the harm.