Out of interest, why do you put your code online? The only result I can think of is people copying your code; it's not like reading someone elses solutions tends to help inexperiences programmers learn anything (quite the opposite actually, at least from what I've seen; the true learning occurs in coming up with all the ways that don't work, and debugging). I haven't actually seen your site myself, so I'm probably missing something, but I was wondering..
Why? I don't know, really. Why do people create websites or write blogs? The banal answer is that I wanted to create a website and I had nothing better to put on it. I had a vague idea to write something about programming, which is my passion, but for the lack of contents I started to solve SPOJ problems to find inspiration. It got a little out of hand: I spent lots of time solving problems and so I started to put the solutions on my site. Nothing else, really. I don't know about the educational value of reading other peoples' code. You're probably right; you seem to be more experienced in that matter. Often the best you can learn from it is how NOT to program. But I never had an audience in mind when I put them on my site. As I said: I'll consider my options. I will probably dump the whole site eventually anyway.
I know your site and if I remember right, there were not only the solutions, but a short hint (one or few words) on the basic idea to solve the problem. As I am really unexperienced in algorithms (I never had any lessons, didn't study that kind of thing, never participated in any contest), that simple hint (e.g. not more than "DP") helped me on the one or other problem to look into the right direction.
Perhaps that could be a way of connecting SPOJ and personal website: No solutions, only hints.
I know the link, but i like it since it has classification of problems which is a good thing, but not source code.
Maybe you can do this, keep the page (without source code) if anybody needs source code, he can email you. I think that's good. I dont see any point for posting code especially when we have really helpful people in the forums.
Yes, that's what I wanted to say, but I was wrong! The links to the sources are still active, but download is no longer possible. I think that is a good decision. Thanks!
That is a contradiction in itself: Cheating IS bad.
You are not only collecting them - you submit them, and that is bad. If you don't realize that this kind of behaviour is against the idea of SPOJ - can't help.
Let me quote from amaroq's website (hope, he doesn't mind - otherwise I will remove it):
we will leave you the decision - you can send AC submissions as cheater_bot, but in my opinion you shouldn't be in the ranking system, if you don't check the appropriate flag honestly, it is possible you will be banned.