If you're only building ideas based of your own life, and your life is generally pretty comfortable, you'll only be solving problems that are relatively meaningless in the grand scheme of things.
There's so much truth in this. This combined with the other idea that you should 'scratch your own itch' can result in bit of frustration. Many (myself included) fall into this trap and find ourselves trying to dig deep to find problems we can solve. Sometimes we fool ourselves in thinking we have problems that we really don't have. Then you end up with meaningless solutions or even worse, solutions looking for a problem.
There's so much truth in this. This combined with the other idea that you should 'scratch your own itch' can result in bit of frustration. Many (myself included) fall into this trap and find ourselves trying to dig deep to find problems we can solve. Sometimes we fool ourselves in thinking we have problems that we really don't have. Then you end up with meaningless solutions or even worse, solutions looking for a problem.