When I need some complex algorithm I first check if there's anything relevant already published on the Internet. 10 times out of 10 I'll find that someone already have figured out a solution much smarter than what I would have thought of.
Apart from a generic Google search, I use:
- Citeseer That has a lot of good theoric reports from Universities
- Dr Dobb's Portal More practical than Citeseer but very often too specific to a particular technology or language
- Arxiv Even more theoretic contains draft and pre-prints (just in case I'm desperate :) )
I've also found the J.UCS (Journal of Universal Computer Science) containing some interesting articles (but i've not really used any of the info I found there).
Do you know of any other place where good CS articles can be searched and read for free?
As a side note, does anyone find reasonable that ACM, IEEE and other scientific publishers ask from 10 to 40 dollars for a single article in pdf format? I mean, the authors are professors that are paid by the Universities and that usally offer the same article (or a pre-print or a somthing similar) for free on their site and 40$ is the price of good printed book with all the associated costs! I respect publishes' right to do their business but I think knowledge should be more accessible and the price seems really too high to me!