Most programmers see the opposite, actually. Every one of my friends want to do a startup, but "dont have any good ideas". Any tips for finding the right idea, or do you have any good ideas :)
Start by identifying your market (which people can you connect with easiest). Go where they go and see what problems they talk about. Take notes. See if you can solve one of their most common problems, completely, and see if your solution resonates with them. Package it up and put a price on it. Done.
(I literally wrote the book on it)
This. I've seen many people with "good" startup ideas, but doing always > talking.