#2 so much! When I tell people my ideas I can feel the motivation dissolving. Trouble is, my ideas sometimes suck and I need another person to tell me they are good. But if that person doesn't get excited about the idea it takes the wind out of my sails. I think this speaks to why I became a developer in the first place; I want to solve people's problems. I want to be useful. If I tell someone my idea and they aren't interested I feel like everyone will feel the same so it must be a bad idea. But what if they are right. Do you ever finish a project only to find that nobody cares about it? Isn't that worse than not finishing?
It depends. It is not worse than not finishing if one learns from the experience. Secondly, personal projects do scratch some itch and bring a certain satisfaction and if if others appreciate it then that's a bonus.