I am always looking for some nice ideas/projects to work on.
Sometimes I have to agree with my colleagues that it is a waste of time to program something that has been done dozens of times.
But some projects really helped me to understand the problems software is faced with.
How do you handle projects/ideas that have been done before, but you don't really get the point out of it (I mean understanding what is really going with it)?