Working with others is the best way to avoid becoming too unrealistic. Cultivate a community of people who you trust to tell you when your ideas are full of crap.

At the same time, too many people working together can lead to a diminshment of innovation. Groupthink vs Skunkworks