I want to design an program or app. The problem is that there are so many things that could be done. When I get an idea for a programming project or app, my immediate thought is that someone else has already done it and that it would be pseudo-plagiarism if I followed through with that idea.